php - Mysql选择特定id后的列表

标签 php mysql sql

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

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

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

这是我想到的查询示例:

$query = "SELECT * FROM table WHERE id AFTER $id ORDER BY date DESC";

最佳答案

$query = "SELECT * FROM `table` WHERE `id` > '$id' ORDER BY `date` DESC LIMIT 1000";

关于php - Mysql选择特定id后的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21540670/

相关文章:

php - for 循环中的准备语句只执行一次

php - 如何从 codeigniter 中的自定义模型扩展模型

javascript - 我想将数据库中的数据与 googlelocation 下拉列表进行匹配

php - 试图避免 sql 注入(inject)攻击 - 导致数据未被插入

sql - COUNT() OVER 可能在 HIVE 中使用 DISTINCT 和 WINDOWING

php - PHP 中的字节缓冲区?

mysql - 显示另一个表中另一个对应属性不为空的重复值的聚合

mysql - 查询 2 列,其中值从未在任一列中多次出现

mysql - 值的平均值 - Mysql

sql - sql server 中的全文搜索