我对使用PHP编程相对较新。
我创建了一个简单的Javascript游戏,并设法将玩家的当前分数插入到数据库中。我有两个领域,当前得分和球员的最高得分。如何检查玩家的当前分数是否高于其最高分并更新最高分?
答案 0 :(得分:3)
设置当前得分并可能更新每位用户最高得分的更新声明:
UPDATE `scores` SET `current_score` = ?, `high_score` = GREATEST(`high_score`, ?)
WHERE `user` = ....
用?
代替分数。
答案 1 :(得分:1)
插入当前分数后,您可以运行以下查询:
UPDATE scores
SET high_score = current_score
WHERE current_score > high_score