根据时间查询获取最新消息

时间:2013-05-02 09:34:06

标签: php iphone database sqlite

我有一张有字段的表 我保存每种类型用户的消息。所以idValue对所有用户都不同。

  

idValue消息time_added type

我正在使用以下查询来开始

SELECT * FROM messages WHERE idValue = 'iO9I22-AOI' ORDER BY time_added DESC LIMIT 30

此查询获取最新的30条消息(请检查此查询是否正常)。

现在点击按钮,我想得到30或更多的消息。例如,如果第一个查询获得了30条最新消息,那么现在点击按钮我需要获得30个更晚的消息但比前30个更早。

我没有得到,我想如何进行查询。

1 个答案:

答案 0 :(得分:1)

您可以修改查询的LIMIT

让页面有一个“下一个”链接,可以生成分页。 例如点击 page.php?pagenum=2 会将LIMIT更改为LIMIT 30,30

单击时

page.php?pagenum=3 会使LIMIT 60,30

所以更改LIMIT的公式是 (页次-1)* 30