我想做的是将存储在数据库中的值更新为相同的值+另一个值。
例:
$points=$_POST['points'];
$ptsupdt = "UPDATE kids SET points = points + '$points' WHERE name='$name'";
目前,当我运行此语句时,它增加了存储在$points中的值的两倍。
示例:如果 $points=5,则更新后的值将是原始值 + 10。
只是不要引用$points!
$ptsupdt ="更新孩子设定点 = 点 + $points 其中名称 = '$name'";
我实际上在测试期间运行了两次该语句,直到我发布后才注意到。
"UPDATE kids SET points = points + '$points' WHERE name='$name'"
工作得很好。