MySQL订单/限制问题

时间:2011-09-29 16:53:39

标签: mysql

我正在创建一个脚本问题。我正在使用PHP / SQL语句ORDER BY。我有一个topsite,我使用下面的脚本

$sql = "SELECT * FROM topsites  WHERE categorie = '".$_GET['c']."' ORDER BY in DESC, out DESC LIMIT ".$perpage."";

我需要知道是否有一种方法可以创建不同的页面,例如第一页是1-50,第二页是50-100

我已经搜索了谷歌这个问题的解决方案,但我似乎找不到任何东西。

3 个答案:

答案 0 :(得分:5)

SELECT .... LIMIT CountToSkip, CountToSelect

第一页将是LIMIT 0,50LIMIT 50,50位于第二页,等等。

答案 1 :(得分:0)

您正在寻找的技术称为分页。您可能希望使用SQL的LIMIT运算符来实现此目的,但Web上有许多链接指向PHP分页资源。

答案 2 :(得分:0)

LIMIT 0,100LIMIT 100,100

非常简单。