各ページ、値の大きい順に3件ずつ、表示できるようにし、ページ分けしたい。
PHP5、SQLite2.8の環境で作業をしています。
■データ
R:大きい順(1,2,3...)
I:ID(1987~等)
N:名前(りんご~等)
R I N
---------
1 1987 りんご
2 1789 ごりら
3 1323 らっぱ
---------
4 1045 パイナップル
5 956 ルビー
6 448 ビー玉
---------
7 311 マントヒヒ
8 259 ヒトデ
9 177 電池
---------
10 123 ちくわ
11 101 わんこ
12 97 こども
---------
13 64 モモンガ
上記データを、3項目ずつ区切り(※「--------」が区切り線です)、
IDの大きなグループ順に、1ページ目、2ページ目、、、と、
ページ分けしたいのですが、この場合、
SQL文(特に、お分かりになるのであれば、SQLite)では、
どのようなロジックで書き表すことができますでしょうか。
以上、どなたか、よろしくお願い致します。
--------ここから下は、読んで頂かなくても結構です。----------
ちなみに、ID値が「飛び飛び」になっているのは、
ID値の途中の値を適宜削除(DELETE文)していたりするからです。
ID値が飛び飛びではない場合の方法であれば私にも作ることができ、
また、その方法で実際に作って動かしていたのですが、
その後、スクリプトに削除処理機能(DELETE文使用)を加えたところ、
前述の通り、ID値が飛び飛びとなり、
その結果、スクリプトが思わぬ動きをするようになってしまったので、
このような質問をさせて頂きました。
-------------------------------------------------
お礼
回答ありがとうございました(ぺこり) パラソルですか~。最初から予想外の答えが出てくれて嬉しいです(^^) 陽射しが強くなるこれからの時期の必須アイテムですね。 《現在の結果》 「パラソル」1票