我在simpledb中尝试过offset,但它在mysql中不起作用,我想在php中为我的数据库api进行分页,以便将pagenumber和pagelength发送到查询,它将只返回该页的数据。
在simpledb中我能做什么。

    select * from second
where time_stamp is not null and gibid = '54' and gibview = 'O'
order by time_stamp asc limit $pagelength

因为偏移量不起作用,所以我无法在查询中添加偏移量。
我有谷歌和发现有下一个令牌是返回,但我没有得到下一个令牌。
如何检查nexttoken。
请帮忙。
谢谢

最佳答案

对于Simpledb团队(这个问题是在他们的论坛中提出的),使用下一个令牌就是这样做的。
如果您想要抓取,比如说从列表中抓取2500-2600个项,而不是在前2500个项上迭代,simpledb团队建议您最多执行2500个计数(*),因为它很快,然后从该结果中抓取下一个标记,然后发出真正的查询来提取名称和属性。
聪明的破解了这样一个事实:limit不需要一个起始索引,但应该可以为您节省一些性能。只是想分享一下。

关于php - 在simpledb中进行分页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4623324/

10-10 09:28