php实现简单的分页详解

php实现简单的分页

分页在列表显示用的非常多,直接上思路和代码。我们的思路是点击链接get方法传参,然后查询出当前页面的数据

查询count,自定义size得到总页数pages

在这里插入图片描述

当前的页面currentpage

首先第一页无疑是1,但翻页之后的页面如何确定?下面用到上下页两个a用GET进行传参,我们接收到参数作为当前的页数在这里插入图片描述

当前页面显示的列表

20条数据分4页如何显示?这个问题就转换成每页的5条数据如何查询出来。数据库有limit这条语句,limit后可以有两个参数,第一个是起始的index,第二个是查询的条数。第一页limit 0,5 第二页limit 5,5。以此类推。那我们直接表示出limit后面的两个参数就解决了
在这里插入图片描述
得到了结果集,按自己的要求显示出来就ok

点击上一页/下一页传递page

写出上一页/下一页两个超链接,在href里传递page,上一页page=currentpage-1;下一页page=currentpage+1,并在此加入判断,让page合理
在这里插入图片描述
在这里插入图片描述这样,我们的简单分页就实现了,看一下效果吧
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值