【发布时间】:2018-11-06 18:50:30
【问题描述】:
我有一个包含 1000 多个对象的数据库。我想制作一个按钮,按下该按钮将选择并加载 DB 中的前 20 个对象。如果我再次按下此按钮,接下来的 20 个对象将被加载并附加到之前的对象中。这个怎么做?哪些 SQL 命令会有所帮助?
【问题讨论】:
我有一个包含 1000 多个对象的数据库。我想制作一个按钮,按下该按钮将选择并加载 DB 中的前 20 个对象。如果我再次按下此按钮,接下来的 20 个对象将被加载并附加到之前的对象中。这个怎么做?哪些 SQL 命令会有所帮助?
【问题讨论】:
MYSQL:
SELECT * FROM table LIMIT 20 OFFSET 0;
SELECT * FROM table LIMIT 20 OFFSET 20;
...etc
那么您只需要一种方法来跟踪偏移变量。您可以在页面上使用会话变量或隐藏变量。我敢肯定还有其他方法。
【讨论】: