PHP+MYSQL分页原理

1,sql语句limit的使用方法

SELECT * FROM table …… limit     开始位置 操作条数
开始位置从 0 开始
SELECT * FROM table …… limit  0 20
取最前面20
SELECT * FROM table …… limit  10 20
11 条到20

2、分页原理

所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来
需要的条件
怎么分段,当前在第几段每页有几条,当前再第几页
10条记录:select * from table limit 0,10
1120条记录:select * from table limit 10,10
2130条记录:select * from table limit 20,10
得到公式
(当前页数 - 1 X每页条数每页条数
Select * from table limit ($Page- 1) * $PageSize, $PageSize

你可能感兴趣的:(PHP+MYSQL分页原理)