• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ページング処理)

ページング処理でデータ取得のロジックを実装する方法

このQ&Aのポイント
  • ページング処理は、データベースから大量のデータを効率的に取得するための方法です。
  • データベースのセレクト文で、LIMITとOFFSETを使用することで、指定した範囲のデータを取得することができます。
  • ページングのロジックを実装するには、総データ数と1ページあたりの表示件数から、総ページ数を計算し、表示するページ番号に応じてデータを取得する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#19545
noname#19545
回答No.1

GETでページ番号を渡すようにして //何件表示か $count = 10; //リクエスト値からページ番号取得 $page = $_GET["page"]; //リクエスト値が指定されなかったときは自動的に1ページ目とする if ($page == "") { $page = 1; } //OFFSETの値を決める $offset = ($page-1) * $count; $strSQL = ""; $strSQL .= " SELECT "; $strSQL .= " * "; $strSQL .= " FROM "; $strSQL .= " BBS "; $strSQL .= " ORDER BY "; $strSQL .= " ID DESC "; $strSQL .= " LIMIT " . $count; $strSQL .= " OFFSET " . $offset; こんな感じでどうでしょう? ちゃんと試してませんが。。

msnxl
質問者

お礼

御礼遅くなり申し訳ありません。あれから、試行錯誤し、ようやっとページ遷移ができました。本当にありがとうございました。

msnxl
質問者

補足

ありがとうございます。早速、参考にさせていただきます。

関連するQ&A