Heim >Backend-Entwicklung >PHP-Tutorial >php分页原理探讨,php分页代码一例

php分页原理探讨,php分页代码一例

WBOY
WBOYOriginal
2016-07-25 08:52:531005Durchsuche
  1. select * from book limit 0,5;
  2. select * from book limit 5,5;
  3. 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则是显示的记录数。

得出查询公式:

  1. 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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn