ホームページ  >  記事  >  バックエンド開発  >  PHP+mysqlで安心のページネーションについて詳しく解説。

PHP+mysqlで安心のページネーションについて詳しく解説。

WBOY
WBOYオリジナル
2016-07-29 08:37:17998ブラウズ

私が投稿したコードはすべてオリジナルであり、複数のプロジェクトでよく使用されています php+mysql ページング コード

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


$perpagenum = 10 ;/ /各ページに表示されるデータの数を定義します
$total = mysql_fetch_array(mysql_query("select count(*) from a"));//データベース内に存在するデータの数をクエリします
$Total = $total[0]; $Totalpage = ceil($Total/$perpagenum);//四捨五入
if(!isset($_GET['page'])||!intval($_GET['page' ])||$_GET ['page']>$Totalpage)// ページの 4 つの状態
{
$page=1;
}
else
{
$page=$_GET['page'];/ /上記が満たされない場合 4 つの場合、ページの値は $_GET['page'] になります
}
$startnum = ($page-1)*$perpagenum;//開始番号
$sql = "select * ID による注文から制限 $startnum,$perpagenum";//必要な項目数をクエリします
echo $sql."
";
$rs = mysql_query($sql);
$contents = mysql_fetch_array($rs);
if($total) $ Total が空でない場合は、次のステートメントを実行します
{
Do
$ ID = $Contents ['ID'];
$ Name = $Contents ['name']; " 0 "align =" center ">
< Tr>
$next = $page + 1;//次のページ
echo "if($page != 1)
{
echo "ホームページ"; 前のページ";
}
if($page != $Totalpage)
{
echo " 次のページ"; ".$_SERVER['PHP_SELF'].'?page='.$Totalpage.'> 最後のページ";
}
}
else $total が空の場合、No を出力しますmessage
{
echo "

メッセージなし
"
}
?>


以上、PHP+mysqlで安心のページングについて詳しく紹介しましたが、PHPチュートリアルに興味のある方の参考になれば幸いです。


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