早在做java EE项目的时候就意识到分页并不容易做,甚至项目有了分页功能就有了一个很大的卖点,通过今天下午的学习,理解并掌握了运用php+mysql实现分页的方法
先附上分页效果:
首先要明确的一点是分页功能的实现主要借助于mysql的select limit语句;
这里的limit的功能就在于限定显示的记录数
如果limit后跟一个数x即限定显示的记录数,若跟两个数x,y 则x表示开始的记录数,y表示记录的个数
因此我们可以限定每页显示的记录数,然后设定一个参数p代表页数
我们用p来传递当前页面数值,从而实现分页功能
接下来就很简单了,制作按钮,当然这里有些细节要注意,例如
1、跳转到首页后,不能再选择跳转到上一页
2、页面过多时显示的页码数要随之而改变
下面直接附上代码及注释希望对有需要的朋友有所帮助
|
|
|
|