0

ユーザーの種類ごとにメッセージを保存しているフィールドを持つテーブルがあります。そのため、idValue はすべてのユーザーで異なります。

idValue メッセージ time_added タイプ

次のクエリを使用して開始します

SELECT * FROM messages WHERE idValue = 'iO9I22-AOI' ORDER BY time_added DESC LIMIT 30

このクエリは、最新の 30 件のメッセージを取得します (このクエリが適切かどうかを確認してください)。

ボタンをクリックすると、30以上のメッセージを取得したいと思います。たとえば、最初のクエリが 30 個の最新メッセージを取得した場合、ボタンをクリックすると、最初の 30 個よりも前の 30 個の最新メッセージを取得する必要があります。

取得できません。クエリを作成するにはどうすればよいですか。

4

1 に答える 1

1

クエリの LIMIT を変更できます

ページには、ページネーションを生成できる「次の」リンクがあります。たとえば、 をクリックする page.php?pagenum=2 と、LIMIT が次のように変更されます。LIMIT 30,30

クリックする page.php?pagenum=3LIMIT 60,30

したがって、LIMIT を変更する式は (pagenum-1)*30 です。

于 2013-05-02T09:39:35.063 に答える