【发布时间】:2016-04-30 12:02:12
【问题描述】:
我创建了一个高分系统,用户可以在其中获得积分,并且可以重做游戏来为自己赢得更高的分数。每次用户登录并重做游戏时,高分会根据用户最后的分数进行调整,而不是最高分。这是我用的代码,谁能看看应该是什么?
$scores = $totalamountofpoints;
$sql = ("UPDATE Users SET score='$scores' WHERE user_id=".$_SESSION['userSession']);
【问题讨论】:
-
进一步调查的两个想法:将 where 子句扩展到
WHERE user_id=".$_SESSION['userSession'])." AND score < $scores或从数据库中选择用户的分数,将其与当前分数进行比较,只有更高时才更新。 -
谢谢。那个“AND score