PHP が mysql データベース データを読み取り、ページングのサンプル コードを実装する_PHP チュートリアル
PHP は mysql データベース データを読み取り、次のようにページングのサンプル コードを実装します。
mysql_select_db("gaoge",$db);
- // 各ページに表示されるレコード数を設定します
- $pagesize=3;
- // レコードの合計数を計算します
- $res= mysql_query("select count(*) from image " ,$db);
- $myrow = mysql_fetch_array($res);
- //$myrow[o] は合計数の合計ですデータベース内のレコードの数
- $numrows=$ myrow[0];
- //echo "合計数は次のとおりです:";
- //echo $numrows;
- // echo
; - //合計ページ数を計算します
- $pages=intval( $numrows/$pagesize);
- if ($numrows%$pagesize)
- $pages ;
- // echo "合計ページ数:";
- //echo $pages;
- //echo < ;br/>;
- //ページ番号が設定されているかどうかを判断し、設定されていない場合はホームページとして定義されます
- if (isset( $_GET[page])){
- //echo "ページが存在します";
- $page = $_GET[page];
- //echo "enter if ";
- }
- else{
- // echo "ページが存在しません";
- $page = 1;
- }
- //echo "ページは:" ;
- // echo $page;
- // echo
; - //レコードのオフセットを計算します
- $offset=$pagesize*($ page-1);
- // echo "オフセットは:" ;
- echo $offset;
- // レコードを取得します
- $res =mysql_query("select * from image order by id desc limit $offset,$pagesize " ,$db);
- // ループ内でレコードを表示
- if ($myrow = mysql_fetch_array($res))
- {
- $i=0;
- ?>
- <表 cellpacing=0 bordercolordark =#FFFFFF width="95%" bordercolorlight=#000000 border=1 align="center" cellpadding="2">
- < ;tr bgcolor="#6b8ba8" style="color:FFFFFF">
-
ID -
画像名 -
アップロード者の名前 -
アップロード時間 -
ピクチャーエフェクト - do
-
;/td> < ;img src="=$myrow[4];?>"/> - //総ページ数を表示
- echo "
".$pages." ページがあります (".$page."/".$pages.")
" ;- // ($i=1;$i<=$pages;$i ) のページ数を表示します
- echo "page" .$i ."Page ";
- //echo "ページは:";
- //echo "$page";
- // echo "
" ;- //移動するページ数を表示します
- echo "
- //ホームページ、前ページ、次ページのページ値を計算しますページと最後のページ
- $first= 1;
- $next=$pages
- echo "ホームページ ";
- //echo "ページは:";
- //echo "$page";
- echo "前のページ ";
" ;- echo "最後ページ
- ?>
- http://www.bkjia.com/PHPjc/486122.html
- www.bkjia.com
- true
- http://www.bkjia.com/PHPjc/486122.html
- 技術記事 PHP は mysql データベース データを読み取り、ページングのサンプル コードを次のように実装します。 ?php //データベースに接続 $db=mysql_connect("localhost","root","root"); mysql_select_db("gaoge",$db); /Set 表示する各ページを設定します...
このウェブサイトの声明この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。ホットAIツール
Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ
AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。
Undress AI Tool
脱衣画像を無料で
Clothoff.io
AI衣類リムーバー
Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。
人気の記事
KB5055612を修正する方法Windows 10にインストールできませんか?1 か月前 By DDD<🎜>:バブルガムシミュレーターインフィニティ - ロイヤルキーの取得と使用方法4週間前 By 尊渡假赌尊渡假赌尊渡假赌<🎜>:庭を育てる - 完全な突然変異ガイド3週間前 By DDDNordhold:Fusion System、説明4週間前 By 尊渡假赌尊渡假赌尊渡假赌マンドラゴラ:魔女の木のささやき - グラップリングフックのロックを解除する方法3週間前 By 尊渡假赌尊渡假赌尊渡假赌ホットツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中国語版
中国語版、とても使いやすい
ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
ホットトピック
Java チュートリアル1676
14
CakePHP チュートリアル1429
52
Laravel チュートリアル1333
25
PHP チュートリアル1278
29
C# チュートリアル1257
24
session_start()関数の重要性は何ですか? May 03, 2025 am 12:18 AM
session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。
データ処理と計算にMySQL関数を使用する方法 Apr 29, 2025 pm 04:21 PM
MySQL関数は、データ処理と計算に使用できます。 1.基本的な使用には、文字列処理、日付計算、数学操作が含まれます。 2。高度な使用法には、複数の関数を組み合わせて複雑な操作を実装することが含まれます。 3.パフォーマンスの最適化では、Where句での機能の使用を回避し、GroupByおよび一時テーブルを使用する必要があります。
作曲家:PHP開発者のパッケージマネージャー May 02, 2025 am 12:23 AM
Composerは、PHPの依存関係管理ツールであり、Composer.jsonファイルを介してプロジェクトの依存関係を管理しています。 1)依存関係情報を取得するためのComposer.jsonを解析する。 2)依存関係を解析して、依存性ツリーを形成します。 3)PackagistからVendorディレクトリへの依存関係をダウンロードしてインストールします。 4)Composer.Lockファイルを生成して、依存関係バージョンをロックして、チームの一貫性とプロジェクトの保守性を確保します。
他のリレーショナルデータベースでMySQLを使用することの利点は何ですか? May 01, 2025 am 12:18 AM
MySQLがさまざまなプロジェクトで広く使用されている理由には、次のものがあります。1。複数のストレージエンジンをサポートする高性能とスケーラビリティ。 2。使いやすく、メンテナンス、シンプルな構成とリッチツール。 3。豊富なエコシステム、多数のコミュニティとサードパーティのツールサポートを魅了します。 4。複数のオペレーティングシステムに適したクロスプラットフォームサポート。
Laravel Environmentの構築と基本構成(Windows/Mac/Linux) Apr 30, 2025 pm 02:27 PM
さまざまなオペレーティングシステムでLaravel環境を構築する手順は次のとおりです。1。Windows:XAMPPを使用してPHPと作曲家をインストールし、環境変数を構成し、Laravelをインストールします。 2.MAC:HomeBrewを使用してPHPとComposerをインストールし、Laravelをインストールします。 3.Linux:Ubuntuを使用してシステムを更新し、PHPとComposerをインストールし、Laravelをインストールします。各システムの特定のコマンドとパスは異なりますが、コアステップは、Laravel開発環境のスムーズな構築を確保するために一貫しています。
作曲家の目的:PHPでのプロジェクト依存関係の管理 Apr 30, 2025 am 12:01 AM
PHPプロジェクトの依存関係を効果的に管理し、バージョンの競合や手動ライブラリ管理の手間を回避できるため、作曲家が必要です。 Composerは、Composer.jsonを介して依存関係を宣言し、Composer.Lockを使用してバージョンの一貫性を確保し、依存関係管理プロセスを簡素化し、プロジェクトの安定性と開発効率を向上させます。
MySQL vs. Oracle:ライセンスとコストの理解 May 03, 2025 am 12:19 AM
MySQLは、小規模およびオープンソースプロジェクトにGPLおよび商業ライセンスを使用しています。 Oracleは、高性能を必要とする企業に商用ライセンスを使用しています。 MySQLのGPLライセンスは無料で、商業ライセンスには支払いが必要です。 Oracleライセンス料は、プロセッサまたはユーザーに基づいて計算され、コストは比較的高くなります。
MongoDB:ドキュメントデータベースについて説明しました Apr 30, 2025 am 12:04 AM
MongoDBは、大量の非構造化データの処理に適したNOSQLデータベースです。 1)ドキュメントとコレクションを使用してデータを保存します。ドキュメントはJSONオブジェクトに似ており、コレクションはSQLテーブルに似ています。 2)MongoDBは、Bツリーのインデックス作成とシャードを通じて効率的なデータ操作を実現します。 3)基本操作には、ドキュメントの接続、挿入、クエリが含まれます。集約されたパイプラインなどの高度な操作は、複雑なデータ処理を実行できます。 4)一般的な誤差には、ObjectIDの不適切な取り扱いとインデックスの不適切な使用が含まれます。 5)パフォーマンスの最適化には、インデックスの最適化、シャード、読み取りワイト分離、データモデリングが含まれます。