一尘不染

如何在MySQL中选择从给定行号开始的行?

mysql

假设我在MySQL表中有50行。我想选择前十个(LIMIT 10),但是随后我希望能够在另一个页面上选择下一个十个。

那么,如何在第10行之后开始选择呢?

更新的查询:

mysql_query("
    SELECT * FROM `picdb`
    WHERE `username` = '$username'
    ORDER BY `picid` DESC
    LIMIT '$start','$count'
")

阅读 326

收藏
2020-05-17

共1个答案

一尘不染

我建议使用以下方法获取首页:

LIMIT 0, 10

然后第二页

LIMIT 10, 10

然后

LIMIT 20, 10

第三页,依此类推。

2020-05-17