简而言之,我有一个游戏,它的计分板显示了玩家最后的分数+他们花了多长时间才达到这个分数。我需要对 MySQL 结果进行排序,以便最快时间的最高分数排在第一位,最慢时间的最低分数排在最后,并且两者之间的所有内容都以相同的方式排名。但我不知道该怎么做,这是我的 sql:
$sql1 = "SELECT * FROM boobmatch_highscores ORDER BY t_score DESC, time ASC";
任何帮助将不胜感激!
表中数据:
Score Time
23 00:04:32
23 00:04:31
25 00:02:32
16 00:06:32
35 00:04:32
2 00:01:17
-13 00:19:32
-3 00:07:27
您的查询应该可以完美运行。如果您有任何问题,只需将字段名称括在引号中,如下所示:
$sql1 = "SELECT * FROM boobmatch_highscores ORDER BY `t_score` DESC, `time` ASC";
猜测是 MySQL,否则不需要引号
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)