从MySQL数据库中获取TOP 10记录

时间:2014-09-08 14:17:44

标签: mysql sorting integer

最近我做了一些研究,没有找到任何有用的东西。

我正在寻找从MySQL获得TOP 10整数的方法。

这是我数据库的外观: http://screenshooter.net/100248235/ktpnmch

我需要从此基数中获得10条最高记录,并按pkt值排序。从最高到最低。

接下来我需要做的是创建一个循环并在控制台中显示它。就像:

1 - Ethrisable:100pkt,1zab,2smr

2 - Mada5:98pkt,10 zab,500smr

。 。

希望你能给我一些建议,因为我刚刚开始习惯MySQL。

2 个答案:

答案 0 :(得分:1)

使用LIMIT关键字来限制返回的记录数:

SELECT * FROM MyTable ORDER BY pkt DESC LIMIT 10

更多详情请见:http://www.mysqltutorial.org/mysql-limit.aspx

答案 1 :(得分:-1)

请使用我的mysql查询并在文本中写一个table name删除并编辑您的表名。

$query = mysql_query("
    SELECT MAX(pkt) AS pkt,Nazwa,Zab,smr 
    FROM `table name`
    LIMIT 0 , 10
    ");