返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

如何控制分页显示结果集

时间:2013-10-20

如果在网页中的数据量过大,会导致网页结构变形,所以绝大多数网页都采用分页显示模式,分页显示就是指定每页可以显示的记录数量,并通过点击第一页,上一页,下一页和最后一页等翻页链接打开其他的页面。
  实现分页显示,需要解决下面的问题。
1.获取结果集中的记录数,可以在select 语句中使用count()获取结果集中的亡灵数量,代码如下:
 select count(1)from<表名>
2.设置每页显示记录的数量,$pagesize的值由用户自行设置,可以直接通过赋值来实现,例如,设置每页显示20条记录,可以使用下面的语句;
 $pagesize = 20;
3.获取总页面数量,可以通过$recordcount和$pagesize两个数据计算得到总页面数量$pagecount.
4.如何显示第n页中的记录,虽然使用pagesize属性可以控制每页显示的记录数,但是要显示哪些记录呢,可以在select 语句中使用limit子句指定查询记录的范围。
5.如何通知脚本要显示的页码。可以通过传递参数的方式通知脚本程序显示的页码,假定分页显示记录的脚本为viewpage.php那传递参数的正确写法为viewpage.php?page=2

建站流程

    深圳网站建设流程