使用PHP更新新的高分

时间:2012-01-26 11:38:49

标签: php mysql

我对使用PHP编程相对较新。

我创建了一个简单的Javascript游戏,并设法将玩家的当前分数插入到数据库中。我有两个领域,当前得分和球员的最高得分。如何检查玩家的当前分数是否高于其最高分并更新最高分?

2 个答案:

答案 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