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()
添加回答
举报