PDO准备声明并添加

时间:2016-07-22 17:22:45

标签: php mysql pdo

我是PDO的新手,我在数据库中添加数字时遇到问题。它不会添加num和amount来获取更新所需的值。这是我目前的代码。

$query = $MySQL->prepare("UPDATE  `users` SET  `num` =  `num` + :amount WHERE  `id` :id;");
$query->bindParam(":id", $id);
$query->bindParam(":amount", $num);
$query->execute();

我已经尝试过调试这个,但我没有收到任何错误或任何错误。当我在MySQL中自己运行它时,查询也可以工作。所以我假设它与PDO有关。

1 个答案:

答案 0 :(得分:2)

我忘了在id上放一个=。

WHERE `id` = :id