如何更新数据库中的值并为其添加其他值

时间:2016-01-21 08:19:51

标签: php sql sum

我希望将db中存储的值更新为相同的值+另一个值。

示例:

$points=$_POST['points'];


$ptsupdt = "UPDATE kids SET points = points + '$points' WHERE name='$name'";

目前,当我运行此语句时,它会将$ points中存储的值加倍。

示例:如果$ points = 5,则更新后的值将为原始值+10。

2 个答案:

答案 0 :(得分:0)

我实际上是在测试期间两次运行声明,直到我发布之后才注意到。

"UPDATE kids SET points = points + '$points' WHERE name='$name'"工作得很好。

答案 1 :(得分:0)

只是不要引用$ points!

$ ptsupdt =“UPDATE kids SET points = points + $ points WHERE name ='$ name'”;