php - 非对象上的函数bindParam()

标签 php mysql pdo sqlplus

不确定我错过了什么,并且我在其他论坛或谷歌上找不到任何答案。 ._. 我应该在查询中添加什么?

$STH->bindParam(1, $name);
$STH->bindParam(2, $comment);
$STH = $db-("INSERT INTO comment ('name', 'comment') VALUES (:name, :comment)");
$STH->execute();

最佳答案

顺序应该是这样的:

$STH = $db->prepare("INSERT INTO comment ('name', 'comment') VALUES (:name, :comment)"); 
$STH->bindParam(':name', $name,PDO::PARAM_STR); 
$STH->bindParam(':comment', $comment,PDO::PARAM_STR); 

$STH->execute(); 

关于php - 非对象上的函数bindParam(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16350284/

相关文章:

php - 按 2 列对多维数组进行排序

javascript - symfony2动态表单修改ajax jquery无效的CSRF token

php - 如何在 php 中连接具有相同 id 的数组?

php - Mysql:将 3 个表与多个 'where' 连接起来?

php - 更好的AWS实例

php - 如何在同一查询中同时使用 ON DUPLICATE KEY 和 REPLACE INTO ?

mysql - 无效的 PDO 查询不返回错误

PHP PDO sqlite : Unable to open database

php - json_decode 将大数字字符串解码为整数

mysql - SQL 组结果为一行