質問: PHPで10件ずつデータを出す処理を作成したのですが、
回答: 全体の流れとして、こんな感じでしょう。 ページ当たり何件表示するかを決めておく (該当する)データが何件あるのか(=総数)を取得 リクエストされたページ番号で、先頭から何件スキップするかを計算 計算した件数をスキップした後、1ページ分のデータを取得 データを表示 総数とページ当たり件数で何ページあるか(=総ページ数)を計算 リクエストされたページ数(=現在のページ)と、総ページ数から必要なリンクを生成 どの辺りまで出来ますか? どこが理解出来ませんか? それらを整理すると、調べる方法も見えて来るでしょうし、理解が進むと思います。 データがどんな状態なのかで、取得方法やスキップの方法が変わってきます。 とても面倒なので、一般にはデータベースを使いますが、必須ではありません。 ページ移動のリンクも色々ですし、表面的に同じでもやり方は異なる方法がいくつもある場合が多いでしょう。 __全ページのリンクを作るとか __前後と先頭末尾と現在を中心に10件だけとか... __現在のページのリンクは表示しないとか、 __表示はするけどリンクじゃないとか