我想知道如何使用以下方法获得写在我页面上的玩家的排名:
$res = $con->query("SELECT * FROM hiscores ORDER BY `0` DESC LIMIT 50");
我的页面上有一个球员列表,该列表按第0列中的值进行组织。如何根据ORDER BY获得球员的排名?
你应该 ORDER BY score DESC
然后是这样的:
foreach ($res as $player) {
echo "Rank #"
. (intval(key($player)) + 1)
. " for player "
. $player['playerName']
. "<br>" . PHP_EOL;
}
逻辑是获取元素的索引并将其递增1
$player[0] = 1
$player[1] = 2
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句