ホームページ  >  記事  >  バックエンド開発  >  PHP ページネーション コード学習サンプルの共有_PHP チュートリアル

PHP ページネーション コード学習サンプルの共有_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:00761ブラウズ

コードをコピーします コードは次のとおりです:

header("content-type:text/html;charset=utf-8");
//データベース接続
$conn = mysql_connect(" localhost", "root", "111") または die("接続されていません : ".mysql_error());
mysql_select_db("test", $conn);
mysql_query("set names utf8");

//データの行数をクエリします
$sql1 = "select count(*) from user";
$ret1 = mysql_query($sql1);
$row1 = mysql_fetch_row($ret1);
$tot = $行1[0];

//ページあたりのデータ行数

$length = 5
//総ページ数
$totpage = ceil($tot / $length);

//現在のページ数

$page = @$_GET['p'] ? $_GET['p'] : 1;
//下限値
$offset = ($page - 1) * $length;

echo "
";

echo "

gt;php パディング

";
echo "";
echo " echo "";
echo "";
echo "";
echo "" にすることができます。 echo "
echo "
IDUSERPASS /tr>";

//クエリされたデータをテーブルに表示します

$sql2 = "select * from user order by id limit {$offset}, {$length}";
$ret2 = mysql_query($sql2);
while ($row2 = mysql_fetch_assoc($ret2)) {
echo "

{$row2['id']} }
";

前のページと 前のページ ;
}

//ジャンプ

echo "

前のページ|次のページ

";

echo "

";



コアポイント:

<1>"$sql2 = "select * from user order by id limit {$offset}, {$length}";"、$offset、$length とページ数の関係。

<2>前ページと次ページの取得方法と重要なポイント。


http://www.bkjia.com/PHPjc/825276.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/825276.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。