mrp*_*atg 36 php mysql pagination limit
假设我在MySQL表中有50行.我想选择前十(LIMIT 10),但我希望能够在不同的页面上选择下一个10.
那么如何在第10行之后开始我的选择呢?
更新的查询:
mysql_query("
SELECT * FROM `picdb`
WHERE `username` = '$username'
ORDER BY `picid` DESC
LIMIT '$start','$count'
")
Run Code Online (Sandbox Code Playgroud)
cha*_*aos 67
我建议使用以下方式获取第一页:
LIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)
然后是第二页
LIMIT 10, 10
Run Code Online (Sandbox Code Playgroud)
然后
LIMIT 20, 10
Run Code Online (Sandbox Code Playgroud)
对于第三页,依此类推.
Kar*_*and 28
LIMIT 10
LIMIT 10 OFFSET 10
Run Code Online (Sandbox Code Playgroud)
为了与PostgreSQL兼容,MySQL还支持LIMIT row_count OFFSET偏移语法.