2011-10-03 96 views
0

我有一组玩家,我想从表格中选出排名前5的分数,然后按降序排列用户名和分数,那么SQL语句是什么? 和如何输出结果?MySQL&PHP排行榜查询

回答

1

SELECT * FROM yourtable ORDER BY score DESC LIMIT 5

说明:

SELECT * FROM yourtable:我们选择yourtable

ORDER BY score DESC:我们根据score列降序排列结果。

LIMIT 5:我们限制的结果由5

+0

如何输出结果,如用户名得分是多少? – lilzz

+0

您使用什么库/方法连接到您的MySQL数据库以及您的表结构是什么? – Manhim

+0

id ====用户名==得分===地址4列,我只需要用用户名和分数列打印出前5个分数。 – lilzz