暑假学习PHP——分页原理
来源:互联网 发布:系统优化是什么意思 编辑:程序博客网 时间:2024/06/03 20:03
1.首先要了解SQL语句中limit的使用
SELECT * FROM 表 WHERE ............. LIMIT 开始位置,终止位置(其中开始位置是从0开始的)
例:SELECT * FROM nav WHERE type=0 LIMTI 0,20(此处是取出第一条到第20条的)
其中有必要注意另外一种写法:
LIMIT 5 等价于 LIMIT 0,5 //默认的从0开始
2.分页原理的计算公式
我们需要了解所谓的分页显示数据,就是将数据库中的数据一段一段的显示出来,分成多个页面,利于查看。
其中的每一页与每一条的数据之间有一个计算公式,是实现分页原理中至关重要的一部分。
分页公式:
(当前页数-1)×每页条数,每页条数
SELECT*FROM 表 LIMIT ($page-1)*$pagesize,$pagesize
3.URL路径地址的获取
我们要用到$_SERVER["REQUEST_URI"]函数,它的作用是取得当前的URL,也就是除了域名之外的完整的地址。
例:
当前页为:http://localhost/sumber_vacation.NU1/front1.php?type=1&&page=1
echo $_SERVER["REQUEST_URI"]
结果为:/sumber_vacation.NU1/front1.php?type=1&&page=1
接下来我们要用parse_url()来解析URL函数-----也就是把当前的地址当做一个数组进行拆分
例:
$ua=prase_url("http://username:password@php100.com/path?arg=valu#anchor")
结果:
Array
(
[scheme]=>http
[host]=>php100.com
[user]=>username
[pass]=>password
[path]=>/path
[query]=>arg=value
[fragment]=>anchor
)
4.本人做的简单的分页实例
数据按照每一页三条的样子输出
然后是上一页下一页的制作(这个可以根据需求或者爱好自己设计)
PS:本人是初学者,如有不当之处,望各位帮我指出,谢谢!!!
- 暑假学习PHP——分页原理
- php学习2----分页原理
- 慕课网学习-- PHP+MySQL分页原理实现
- php:PHP分页原理
- PHP学习笔记(七)PHP+MYSQL分页原理
- PHP学习笔记(七)PHP+MYSQL分页原理
- PHP分页的原理
- php分页原理
- PHP分页原理
- php分页原理
- PHP 分页原理解析
- php分页原理
- PHP+MYSQL分页原理
- PHP分页原理
- PHP分页实现原理
- PHP分页原理
- php分页原理
- PHP+MYSQL分页原理
- 用Hberinate自动生成实体类的一些异常
- Java模拟表单文件上传(微信/中文名乱码问题)
- 9-3getElementsByTagName()方法
- pythonsocket通信
- ABAP&FI FI/CO接口:待更新的不一致的FI/CO凭证标题数据
- 暑假学习PHP——分页原理
- 遍历Map的四种方法
- 数据库之FMDB源码解析一
- java.lang.UnsupportedClassVersionError: Bad version number in .class file
- 1
- git简单操作
- Baas服务平台有哪些?应用开发有哪些第三方服务
- iOS容易造成循环引用的三种场景,就在你我身边!
- Libxml2 2.9.4 编译失败 error C2275 处理方法