ホームページ > バックエンド開発 > PHPチュートリアル > php+mysql ページング クエリ コード (mysql ページングの例)

php+mysql ページング クエリ コード (mysql ページングの例)

WBOY
リリース: 2016-07-25 08:52:19
オリジナル
1314 人が閲覧しました
  1. /*
  2. * php ページングクエリコード
  3. *
  4. */
  5. $perpagenum = 10;//各ページに表示する項目数を定義します
  6. $total = mysql_fetch_array(mysql_query("select count(* ) from a"));//データベース内にデータがいくつあるかをクエリします
  7. $Total = $total[0]; //
  8. $Totalpage = ceil($Total/$perpagenum);//切り上げて切り上げ
  9. if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage)//4 つ可能ページの状態
  10. {
  11. $page=1;
  12. }
  13. else
  14. {
  15. $page=$_GET['page'];//上記の 4 つの条件が満たされない場合、page の値は $_GET['page ']
  16. }
  17. $ startnum = ($page-1)*$perpagenum;//アイテムの開始数
  18. $sql = "select * from a order by id limit $startnum,$perpagenum";//必要な数をクエリof items
  19. echo $sql. "
  20. ";
  21. $rs = mysql_query($sql);
  22. if($total) $total が空でない場合は、次のステートメントを実行します。
  23. を実行します {
  24. $id = $contents['name'];
  25. ;tr>
  26. }
  27. while($contents = mysql_fetch_array($rs));// ...while
  28. $per = $page - 1;//前のページ
  29. $next = $page + 1;//次のページ
  30. echo "
    「.$Total.」レコードがあり、各ページhas ".$perpagenum." records ,Total ".$Totalpage."Pages";
  31. if($page != 1)
  32. {
  33. echo "ホームページecho " 前のページ";
  34. }
  35. if( $page != $Totalpage)
  36. {
  37. echo " 次のページ" ;
  38. echo " 最後のページ";
  39. }
  40. }
  41. else$total が空の場合、メッセージなしを出力します
  42. {
  43. echo "
    No message
    "
  44. }
  45. ?>
  46. コードをコピーします
  47. 推奨読書:
  48. phpとajaxには更新ページングコードはありません
  49. php記事ページング実装コード
  50. PHP 制限ページめくり (ページネーション) コード複数のページングメソッドを備えたPHPページングクラス前ページと次ページの PHP ページネーション コード

    最初の 10 ページと次の 10 ページの PHP ページング コード
    • 単純なPHPページネーションコードの例
    • 優れたPHPページングクラスコード
    • ページング機能: 前ページ 次ページ
    • 便利なPHPページングクラス
    • php長い記事のページネーションコード
    • 実践的なPHPページングクラス
    • 高速PHPページングクラス
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート