PHP ページングの原理に関するディスカッション、PHP ページング コードの例

WBOY
リリース: 2016-07-25 08:52:53
オリジナル
987 人が閲覧しました
  1. select * from booklimit 0,5;
  2. select * from booklimit 5,5;
  3. select * from booklimit 10,5;
コードをコピー

最初の文は、から 5 を見つけることです。ゼロ 2番目の情報は、5から始まる5つの情報を検索します。3番目の情報は言うまでもありません。

まず、0=(1-1)*5、5=(2-1)*5、10=(3-1)*5 ここで、1、2、3 が何を表しているのかを理解する必要があります。 5は何を表しても大丈夫です。 1、2、および 3 は現在のページ、つまり 1 番目、2 番目、および 3 番目のページを表します。5 は表示されるレコードの数です。

クエリ式を取得します:

  1. select * from booklimit($pageval-1)*$pagesize,$pagesize;
コードをコピー

$page値を取得する方法。ここで $_GET(page) を使用して取得します。

具体的な手順: まず、出力レコードの数を決定します $pagesize=5; $url=$_srever["request_uri"]; を使用します。 現在の URL を取得するには、parse_url() を通じて URL を解析し、最後にパス値を取得します。 これはページングに必要な URL です。

phpページングコード:

[コード] 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


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート