我正在尝试在 php 中实现分页。我使用Mysql作为后端数据库。我正在尝试实现分页逻辑。
我会有很多记录。但用户一次只能看到 10 个。 现在要显示第一页,我做了
SELECT * from USERS LIMIT 10.
现在要获取接下来的 10 条和随后的 10 条记录,我无法编写查询。请帮助我获取记录之间的内容以支持分页逻辑。如果有任何其他分页建议,还请提供。
最佳答案
您应该使用 OFFSET 选项。
SELECT * FROM Users LIMIT 10 OFFSET 10 (or 20, or 30);
这样,您只需在单击“下一步”(或页码)时传递请求中的起始位置,即可检索所需的记录。
关于php - 在mysql中选择中间元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1523346/