我想每次进行数据库调用时都要选择5行的块。PHP sql:选择一个行块
在我的数据库中,某些列可能已被删除和其他人没有,所以ID列可以有“差距”,像失踪的数字,这样的事情:
ID name category ....
33 xxxx xxxxxxx
34 xxxx xxxxxxx
38 xxxx xxxxxxx
40 xxxx xxxxxxx
41 xxxx xxxxxxx
45 xxxx xxxxxxx
49 xxxx xxxxxxx
...
我已经奔的东西喜欢尝试这样的:
$query = "SELECT * FROM Products LIMIT 33, 5";
我的理解,加入LIMIT
到查询就会采取下一步继33起5行,但它似乎并不奏效。
任何更好的建议,以获得5行开始每个特定的ID?
'其中id_field_name> $ id'可能是您要查找的机器人 – ThisGuyHasTwoThumbs
hey @ThisGuyHasTwoThumbs,将采用大于$ id中指定的任何ID,这没关系,但是如何将其限制为5个结果每次通话 – codeKiller
使用限制偏移量不与id连接。它正在处理行。像ThisGuyHasTwoThumbs提出的使用条件。还存储最后选择的ID并更改每次通话的条件。使用限制行数限制为5 –