【发布时间】:2012-10-30 17:54:15
【问题描述】:
可能重复:
MySQL get row position in ORDER BY
Calculating rank in PHP/MySQL
我有一个用php写的游戏系统,每个用户有X金额。 我的页面显示了网站中最富有的用户。
$ranking = mysql_query("
SELECT *
FROM users
ORDER BY money DESC
LIMIT 10
");
现在我想给每个用户他在列表中的位置。 我不能选择所有信息并开始排序只是为了得到一个值,这是浪费资源。 如何选择行的位置(其中 userid = X)?
(MYSQL)
【问题讨论】:
-
@RedFilter,对不起,我不明白你的意思