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

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

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

 

1SQL语句中的limit用法
 SELECT * FROM table …… limit   开始位置 操作条数
ps:开始位置是从0开始的。
例: 
  前 10 条记录: select * from table limit 0,10
  第 11 20 条记录: select * from table limit 10,10
  第 21 30 条记录: 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、付费专栏及课程。

余额充值