如何使用包含字段当前值的动态值更新字段 - 使用PDO

时间:2014-03-22 09:48:38

标签: php mysql sql pdo

我在mysql db中有一些记录,其名称为“num”。每条记录都有一个单独的num值。

我要为每个num字段添加一个值。

这个简单的查询"UPDATE tbl SET num = num+22"在phpMyAdmin中运行良好。

但是我需要在代码中编写它并且我正在使用PDO。 (必须是PDO)。

所以我写了这段代码:

$sth = $dbh->prepare("UPDATE tbl SET num = num + ?");

$sth->bindValue(1, 22, PDO::PARAM_INT);

$sth->execute();

运行后我得到了错误的结果 - 所有num字段在所有记录中都得到了相同的值

我该怎么办?

如何让= num字段动态化?

0 个答案:

没有答案