PHP/MySQL 分页

标签 php sql mysql pagination limit

我是php和sql的新手,有一个关于如何实现sql查询的小问题,可以:

  • 以数据库中的 5 个条目为例,插入 他们在第一页 (1-5)
  • 然后从同一数据库中取出接下来的 5 个条目并将它们插入另一页 (5-10)
    等等 :)

谢谢你)

最佳答案

SELECT col FROM table LIMIT  0,5; -- First page, rows 1-5
SELECT col FROM table LIMIT  5,5; -- Second page, rows 6-10
SELECT col FROM table LIMIT 10,5; -- Third page, rows 11-15

阅读LIMIT section on the MySQL SELECT帮助页面。如果你想显示可用的总行数,你可以做一个额外的计数,或者使用 ROW_COUNT功能。

关于PHP/MySQL 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3095474/

相关文章:

php - 密码保护页面?(具有数据库访问权限)

php - 带有 ON DUPLICATE KEY UPDATE 的 SQL 查询不起作用

sql - 跟踪表中值更新的时间

sql - 在 postgresql 中创建一个父项或一组父项的所有子项的表

php - Webmatrix 用户 '' @'localhost' 访问被拒绝(使用密码 : NO)

php 用户身份验证库/框架...有哪些选项?

php - 在 Pryocms 流中使用图像数据

mysql - 带有 2 个 EXISTS 子句的 SQL Update 语句

php - 如果 BETWEEN 不可用,用什么代替 LIMIT x, y?分页

php - 将文件sql导入cpanel服务器上的phpmyadmin时出现超时错误