php如何实现MYSQL分页记录?求代码。

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:52:45
数据库名:mydatabase
表名:mytable
表项:id a b c

如果实现分页技术,如何实现,就像百度分页技术那样的。例:

首页为: 1 [2] [3] [4] [5] [6] 下一页

中间页为:上一页 [1] [2] [3] 4 [5] [6] 下一页

尾页为:上一页 [1] [2] [3] [4] [5] [6]

第一页中有'下一页',最后一页中有'上一页'

不要复制的答案!复制的我又一大堆。

使用查询语句
Select * From Table
.....
Limit a,b
a,b就表示从第a到b条记录

例如:
limit 1,100
limit 101,200
...
只需要改变查询语句中的a,b值,就可以得到不同页返回的集合

取记录总数就是
Select Count(*) From Table .....

在页面上只需要先将总数得到,再除以你想要的分页大小,就可以算出共多少页,然后,再在页面上把你的a,b两个参数传递至后台就可以实现分布了

非常简单的方法,这一点,MySQL就比MsSQL好多了