ページングの詳しい説明、安心のページネーション(PHP mysql)

WBOY
リリース: 2016-06-13 12:30:43
オリジナル
909 人が閲覧しました

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

コードをコピーします コードは次のとおりです。 🎜>

$perpagenum = 10;//各ページに表示されるアイテムの数を定義します
$total = mysql_fetch_array(mysql_query("select count(*) from a" ));// データベース内にデータがいくつあるかをクエリします
$Total = $total[0]; isset($_GET['page'])||!intval($_GET['page'] )||$_GET['page']>$Totalpage)// ページの 4 つの可能な状態
{
$page=1;
else
{
$ page=$_GET['page'];//上記の 4 つの条件が満たされない場合、page の値は $_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 が空でない場合は、次のステートメントを実行します
{
do
{
$id = $contents['id'];
$name = $contents['name'];



?php echo $id;?>


$rs));//する... .while
$per = $page - 1;//前のページ
$next = $page 1;//次のページ
echo "< ;center>には ".$Total." レコードがあります合計、ページごとの ".$perpagenum." レコード、および ".$Totalpage." ページの合計 ";
if($page != 1)
{
echo "ホームページ";
echo " 前のページ";
}
if($page != $Totalpage)
{
echo " 次のページ";
echo " 最後のページ";
}
}
elseif $total が空の場合、メッセージなしを出力します
{
echo "
メッセージなし
"
}
?>

;

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