MySQL,如何添加积分系统? (堆叠变量连续。)

时间:2013-03-08 23:49:41

标签: php mysql

我要做的是在我的脚本中添加一个积分系统,它会在他们的行中添加一个小点值,我已经尝试了以下查询到我的数据库。 (不是一下子,哈哈)

$query = "INSERT INTO `users` SET `points` = '$points' WHERE `username` = '$username'";
$query = "UPDATE `users` SET `points` + 5 WHERE `username` = '$username'";
$query = "UPDATE `users` SET `points` = '$points' WHERE `username` = '$username'";

我已经得到它来添加积分,但是每次我做另一个动作时会反过来为我当前的积分余额添加更多积分,它只会更新那些积分,而不是将积分加到已经现有余额。

编辑:

我使用的点的变量是:

$points + 5; OR $points = $points + 5;

1 个答案:

答案 0 :(得分:6)

关闭。试试这个:

$query = "UPDATE `users` SET points = points + 5 WHERE `username` = '$username'";