• 締切済み

レコード表示の分割

phpとmysqlでデータベースを作成しているのですが、 表示のときある一定上のレコードを表示すると 次のページに自動でリンクをはるようにしたいのですが。 つまり、掲示板のように古い記事は、どんどん後ろに追いやられ、新しい記事から順に 5個ずつぐらいで表示したいのです。 沢山のデータを一ページに、全部表示すると見にくいため、数個ずつにページを分割したいです。 どのようなプログラムを組めば良いでしょうか?

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

"ページャー"、"ページング"で検索すれば色々見つかると思います。 基本的には、 ・1ページあたりの表示件数 ・全件数 ・現在のページ数 を元に ・レコードを抽出するための limit値、offset値 ・前のページがあるか→前のページ数はなにか ・次のページがあるか→次のページ数はなにか を計算して表示すれば実装できます。 クラスの設計なんかはオープンソースを参考にどうぞ。

参考URL:
http://peardoc.xole.net/package.html.pager.html
ginne
質問者

お礼

ありがとうございます。 参考にして頑張ってみます。

関連するQ&A

専門家に質問してみよう