gpt4 book ai didi

PHP MySQL - 获取特定行的索引

转载 作者:可可西里 更新时间:2023-11-01 08:06:47 24 4
gpt4 key购买 nike

我正在使用 MySQL 数据库记录玩家在我创建的游戏中的高分。正在通过 PHP 文件“highscores.php”访问 MySQL 数据库。

高分都记录在数据库中,但我希望实际排名由PHP文件实现。我希望能够查询特定玩家的排名,而不是只查询他/她的高分。

我用它来获得我的玩家的高分:

$username = $_GET["username"];

$checkID = mysql_query("SELECT * from Highscores WHERE Username =
'$username' ORDER BY Score DESC");

$row = mysql_fetch_array($checkID);

echo $row["Score"];

现在要获得我的玩家在所有其他玩家中的排名,我需要做的就是找到相关行的索引......但我该怎么做呢?

提前致谢!

最佳答案

您可以像这样直接使用 SQL 来完成它:

SELECT @rownum:=@rownum+1 ‘rank’, h.*
FROM Highscores h, (SELECT @rownum:=0) r
ORDER BY score DESC;

关于PHP MySQL - 获取特定行的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12186184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com