- 26
- 0
- 约9.81千字
- 约 4页
- 2018-05-09 发布于福建
- 举报
第6卷第5期 广西职业技术学院学报 V01.1ONo.5
2013笙 10月 a1ofGuan~xiVocationalandTechnicalColle October.2013
PHI中分页显示查询记录的实现方法
罗云芳
(广西职业技术学院,广西 南宁530226)
摘【 要]在PHP中实现数据的分页显示有多种方法 ,实现分页的关键是确定记录数量、每个页面显
示的记录数和页面总数三个数 的值 ,不 同的数据库实现显示哪个页面的记录语句不同,Mysql实现的语句
是:SELECT★FROM 表名LIMIT起始位置 ,显示记录数量。
[关键词]PHP;查询 ;分页
中图分类号:TP311.132.3 文献标识码:A 文章编号:1674~3083(2013)05—0014—04
在Web数据库应用程序中,对用户关心的数 1.1获取查询结果集中的记录条数
据进行查询及显示是一项必不可少的工作 …。如 在Mysql数据库 中,可 以在 SELECT语句中使
果涉及 的记录较多 ,数据量 比较大,将这些记录 用 COUNT0函数获取结果集 中的记录数量,语句
都放在一张页面显示 ,一是造成页面过长 ,用户 实现如 SELECTCOUNT(1)FROM表名,假设获取的
浏览起来很不方便 ,二是会使用户等待的时间过 记录数量用变量 $RecordCount保存,则可 以通过
长 ,服务器负载过大。为此,需要利用分页技术 变量 $RecordCount获取记录集的记录数量 。
对查询数据进行分页处理 ,使每一页只显示固定 1.2设置每页显示记录的数量
的记录数,用户则通过超链接定位到需要访 问的 假定使用变量 $PageSize来保存每页显示记
页面。 录的数量 ,它的值 由用户根据需要 白行设置,可
1PHP数据分页显示功能实现思路 以直接通过赋值语句来实现。如,设置每页显示
PHP 是一种服务器端HTML嵌入式脚本描述语 10条记录,实现语句如 $PageSize=10:
言,可以与Apache服务器紧密结合 ,具有执行 1.3获取总页面数量
效率高 ,容易与现有的网页整和等特性。同时, 通过求得的记录数量 $RecodeCount和设定的
PHP作为一种动态灵活的Web数据库开发技术 , 每页显示的记录数量 $PageSize,可计算得到总页
有着强大的数据库操作能力。分页显示就是指定 面数量,假设总页面数量用变量 $PageCount保存
每页可 以显示的记录数量,并通过单击 “第~页” , 实现方法如下:
按钮 、 “上一页 ”按钮、 “下一页 ”按钮和 “最 if($RecordCount)
后一页”按钮等翻页链接打开其他页面。要实现
分页显示,需要解决下面的几个 问题 。 if($RecordCount$PageSize)
收稿 日期:2013-09—15
作者简介:罗云芳,男,1981年出生,广西贺州人,讲师、软件设计师,研究方向:计算机程序设计、计算机教学。
14
第 5期 PHP中分页显示查询记录的实现方法 罗云芳
)
e1se
)
原创力文档

文档评论(0)