我有一张有字段的表 我保存每种类型用户的消息。所以idValue对所有用户都不同。
idValue消息time_added type
我正在使用以下查询来开始
SELECT * FROM messages WHERE idValue = 'iO9I22-AOI' ORDER BY time_added DESC LIMIT 30
此查询获取最新的30条消息(请检查此查询是否正常)。
现在点击按钮,我想得到30或更多的消息。例如,如果第一个查询获得了30条最新消息,那么现在点击按钮我需要获得30个更晚的消息但比前30个更早。
我没有得到,我想如何进行查询。
答案 0 :(得分:1)
您可以修改查询的LIMIT
让页面有一个“下一个”链接,可以生成分页。
例如点击
page.php?pagenum=2
会将LIMIT更改为LIMIT 30,30
page.php?pagenum=3
会使LIMIT 60,30
所以更改LIMIT的公式是 (页次-1)* 30