我在社交媒体脚本中有一个积分系统,并且我试图获得它,以便当用户发帖时,它会为他们的帐户添加一个点。积分基本上是我的"个人资料"表名为" totalpoints"。
我有一个基本的代码并没有完全正常工作,但代码确实调用了这个动作。所以我知道我的更新代码不对,但我无法解决问题。所以这就是它:
$totalpoints = "UPDATE profiles SET totalpoints = totalpoints + 5 WHERE name = '$name'";
任何人的帮助都将不胜感激。
由于
答案 0 :(得分:0)
sql语法没有错,但是你的$ name可能没有正确转义并导致查询失败,或者totalpoints
无法递增,因为它的数据类型不正确
答案 1 :(得分:0)
检查您的数据库,您应该确保'总点数'存储为数字类型,如' INT',' BIG INT'' DECIMAL'等...