特定 id 后的 Mysql 选择列表

Ced*_*ric 2 php mysql sql

我正在尝试找到一种解决方案来从有序列表中选择某个 Id 之后的行列表。

例如,首先我选择 1000 行。然后,在后续请求中,我想从第一个请求的最后一个 id 之后获取另外 1000 行。我知道我可以做到这一点,但假设在第一个和第二个请求之间添加了 100 行,那么第一个请求将有 100 行。

这两个查询都将按条目的日期排序。

这是我想到的查询示例:

$query = "SELECT * FROM table WHERE id AFTER $id ORDER BY date DESC";
Run Code Online (Sandbox Code Playgroud)

小智 5

$query = "SELECT * FROM `table` WHERE `id` > '$id' ORDER BY `date` DESC LIMIT 1000";
Run Code Online (Sandbox Code Playgroud)