PHP学习笔记(七)PHP+MYSQL分页原理

本文介绍SQL分页查询的实现方法及PHP中URL解析函数parse_url()的使用技巧。详细解释了如何通过简单的数学计算确定SQL LIMIT子句中的偏移量和数量,以及如何利用parse_url()函数解析URL的各个组成部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 分页是web编程的常用技术,分页只需要知道两个关键点

       ①当前是第几页②每一页分多少条

 

1SQL语句中的limit用法
 SELECT * FROM table …… limit   开始位置 操作条数
ps:开始位置是从0开始的。
例: 
  前10条记录:select * from table limit 0,10
  第1120条记录:select * from table limit 10,10
  第2130条记录:select * from table limit 20,10
2、学习分页的一种公式
  从上面的例子,我们可以发现一些规律于是有了如下公式
 
  (当前页数 - 1 X 每页条数 每页条数
   Select * from table limit ($Page- 1) * $PageSize, $PageSize
3parse_url()解析URL函数
  parse_url() 是讲URL解析成有固定键值的数组的函数
  一下是一个最复杂的例子。
$ua=parse_url("http://username:password@hostname/path?arg=value#anchor");
print_r($ua);
结果:
Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
4$_SERVER["REQUEST_URI"]
预定义服务器变量的一种,当然,所有$_SERVER开头的都是预定义服务器变量REQUEST_URI的作用是取得当前URI,也就是除了域名外后面完整的路径
http://username:password@hostname/path?arg=value#anchor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值