PHP+MYSQL分页原理_sql语句

1、SQL语句中的limit用法


SELECT * FROM table …… limit 开始位置 , 操作条数



2、学习分页的一种公式


(1)分页原理


所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来


(2)需要的条件


怎么分段,当前在第几段 (每页有几条,当前再第几页)


前10条记录:select * from table limit 0,10

第11至20条记录:select * from tablelimit 10,10

第21至30条记录:select * from table limit 20,10


(3)得到公式


(当前页数 - 1 )X 每页条数 , 每页条数

Select * from table limit ($Page- 1) *

$PageSize, $PageSize



3、parse_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"]


预定义服务器变量的一种,取得除域名后的完整地址和路径