我正在创建一个脚本问题。我正在使用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
我已经搜索了谷歌这个问题的解决方案,但我似乎找不到任何东西。
答案 0 :(得分:5)
SELECT .... LIMIT CountToSkip, CountToSelect
第一页将是LIMIT 0,50
,LIMIT 50,50
位于第二页,等等。
答案 1 :(得分:0)
您正在寻找的技术称为分页。您可能希望使用SQL的LIMIT
运算符来实现此目的,但Web上有许多链接指向PHP分页资源。
答案 2 :(得分:0)
LIMIT 0,100
,LIMIT 100,100
非常简单。