3 回答

TA貢獻1810條經驗 獲得超4個贊
setXxx()
PreparedStatement
?
String sql = "INSERT INTO tablename (col1, col2, col3) VALUES (val1, val2, val3)"; // ...preparedStatement = connection.prepareStatement(sql);preparedStatement.setString(1, val1); // Fail.preparedStatement.setString(2, val2);preparedStatement.setString(3, val3);
String sql = "INSERT INTO tablename (col1, col2, col3) VALUES (?, ?, ?)"; // ...preparedStatement = connection.prepareStatement(sql);preparedStatement.setString(1, val1);preparedStatement.setString(2, val2); preparedStatement.setString(3, val3);
1
String sql = "INSERT INTO tablename (col1, col2, col3) VALUES ('?', '?', '?')";
另見:

TA貢獻1900條經驗 獲得超5個贊
$qSelect
var_dump($qSelect);
getDBH()
false
- false
bind_param()
編輯:
如果數據庫服務器成功地準備了該語句,PDO:prep()將返回一個PDOStatement對象。如果數據庫服務器無法成功地準備語句,則PDO:PRIMPLE()返回false或發出PDOException(取決于錯誤處理)。

TA貢獻2011條經驗 獲得超2個贊
prepare()
prepare()
添加回答
舉報