この記事では、PHP が Mysqli クラス ライブラリを使用して完璧なページング効果を実現する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
この記事は、私の以前の記事「PHP データベース操作: Mysqli に基づいたデータベース操作クラス ライブラリ」をベースにしてカスタマイズされたものです。M クラス ライブラリの FetchAll メソッドを使用して完璧なページングを作成する方法。
ページネーションはどのプロジェクトでも不可欠であり、非常に頻繁に使用されます。これには、プログラマーがプロジェクト内で最速の速度と最も簡潔なコードでページング ソリューションを実装する必要があります。
ページングの実装は、主に URL (通常はページ) で渡されるパラメーターに基づいています。例: http://localhost/article.php?page=2 は、2 番目のページのデータを取得することを意味します
お勧め: この記事を読むときは、私の前回の記事「PHP データベース操作: Mysqli に基づくデータベース操作クラス ライブラリ」を必ず読んでください
以下では、M クラス ライブラリに基づくページングについて説明します。ブログ投稿に表示されるコードには、テスト データベース ファイルを含むダウンロード アドレスが最後に付いています。
1. 設定ファイルconfig.inc.phpを作成します
コードリストは以下の通りです
リーリー2. 情報テストファイルarticle.phpを作成します
注: 私の CSS 能力は限られているため、機能を説明するために、単純な HTML のみを使用しました
コードリストとコメントは以下の通りです
3. アクセステストの効果
ブラウザを開き、テスト URL アドレスを入力すると、次のような効果が得られます。
より多くの PHP 関連コンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「PHP CURL の使用法の概要」、「PHP の操作とオペレーターの使用法の概要」、「PHP ネットワーク プログラミング スキルの概要」、「PHP 基本構文の入門チュートリアル」 「PHPでオフィス文書を操作するためのスキルまとめ(word、excel、access、ppt含む)」、「PHPの日付と時刻の使い方まとめ」、「PHPオブジェクト指向プログラミングチュートリアル入門」、「PHP文字列のまとめ」 (文字列) の使い方」、「php+mysql データベース操作入門チュートリアル」、「php 共通データベース操作スキルまとめ」
この記事が PHP プログラミングのすべての人に役立つことを願っています。
興味があるかもしれない記事: