PHP/MySQL分页

use*_*216 6 php mysql sql pagination limit

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

  • 以DB中的5个条目为例,将它们插入第1页(1-5)
  • 然后从相同的数据库中取下5个条目并将它们插入另一个页面(5-10)
    ,依此类推:)

谢谢 )

Kon*_*rak 5

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
Run Code Online (Sandbox Code Playgroud)

阅读MySQL SELECT helppage LIMIT部分.如果要显示可用的总行数,可以执行额外计数,也可以使用ROW_COUNT函数.