ホームページ >php教程 >php手册 >php mysqlページングコードの詳細な説明

php mysqlページングコードの詳細な説明

WBOY
WBOYオリジナル
2016-06-13 12:29:43857ブラウズ

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


$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 * from a order by id limit $startnum,$perpagenum";//必要なアイテム数をクエリ
echo $sql."
" ;
$rs = mysql_query($sql);
$contents = mysql_fetch_array($rs);
if($total) $total が空でない場合は、次のステートメントを実行します 🎜> 「センター」> ; > ;

名前:

/table> //前のページ
$next = $page 1;//次のページ
echo "< ;center>「.$Total.」レコードがあり、各ページには「.$perpagenum」レコードがあります。 、合計 ".$Totalpage."page ";
if($page != 1)
{
echo "ホームページ ";
echo " 前のページ" ;
}
if($page != $Totalpage)
{
echo "
次のページ";
echo "終了ページ";
}
}
else $totalが空の場合、メッセージなしを出力 /center>";
}
?>



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