我不确定如何问这个问题,所以我很难在网上找到答案......这就像我想要的那样:
SELECT id FROM table ORDER date DESC LIMIT 20, 30 [start after X id]
...所以这笔交易是我正在制作一个寻呼系统...唯一的问题是,如果有人在理论上点击了第2页,可能会有一个新的条目推回订单,这样人就可以看到如果在点击第2页后创建了新条目,则第一页的最后一个条目将作为第二页上的第一个条目。
我想要的是能够仍然限制,但告诉我的极限......嘿,在这个ID之后,给我下一个20吗?谢谢mysql大声笑。
但是对不起,如果这个问题难以理解,就像我说我很难说出我想要的话,所以我很难找到答案。
答案 0 :(得分:5)
在SQL语句中添加WHERE
子句
SELECT id FROM table WHERE id > X ORDER date DESC LIMIT 20, 30
答案 1 :(得分:0)
我认为即将结束的事情是捕捉用户开始查看列表的时间,然后根据该时间使用Craigs解决方案....然后,如果他们刷新结果,我将刷新他们开始查看的时间。