select * from book limit 0,5;select * from book limit 5,5; select * from book limit 10,5;
复制代码
第一句是从零查找5条信息,第二条是从5开始查找5条信息,第三条就不用多说了。
首先0=(1-1)*5、5=(2-1)*5、10=(3-1)*5 在这里要明白1,2,3代表的是什么,还有5代表的是什么就可以了。1,2,3代表的当前页,也就是第一、第二、第三页;5则是显示的记录数。
得出查询公式:
select * from book limit($pageval-1)*$pagesize,$pagesize;
复制代码
怎么获取$page值。这里利用$_get(page)来获得。
具体步骤:首先,确定输出记录数$pagesize=5;利用$url=$_srever[request_uri];来获取当前的url;再通过parse_url()解析url,最后经过取出path的值。这个就是分页中要的url了。
php分页代码:
[code] include conn.php; include head.php; ?> $pagesize=5; $url=$_srever[request_uri];//获取当前的url $url=parse_url($url);//将url解析成数组 $url=$url[path];//取得path; $numq=mysql_query(select * from `book`); $num = mysql_num_rows($numq);//遍历数组 if($_get
