0

重複の可能性:
ページネーション用の php サンプル スクリプト

プロセスの後、My MySQL テーブルが配列を変数に返すとします。配列には、さまざまな投稿/記事のタイトルとコンテンツが含まれています。

その配列の 5 つの項目だけをホームページに表示したいと考えています。そして、ユーザーは次の 5 つの項目に移動するために、次のページまたはページ 2 をクリックする必要があります。

PHPでそのようなことを行うにはどうすればよいですか?

私の各投稿には、Auto_increment を使用するデータベース内の ID 列があります。したがって、最新の投稿の ID の値が最大になります。

4

2 に答える 2

2
SELECT id FROM table 
ORDER BY id DESC
LIMIT 5 OFFSET 0

ASC で順序を変更することもできます。[次へ] をクリックし、オフセット値を 5 として渡し、その後クリックするたびにオフセット + 5 を追加します

于 2012-10-22T07:51:44.907 に答える
1

私が間違っていなければ、ページネーションのようなものを実装したいと思っています。リンクをクリックしてより多くのメッセージを表示するたびに、 https: //stackoverflow.com/questions?page=2&sort=newestのようなクエリを渡すたびに、stackoverflowがそれをどのように実装するかを確認してください。ページごとに 10 項目のみを表示したい場合は、次のようなクエリを作成できます。

SELECT * FROM TABLE WHERE SOME_CONDITION LIMIT (pageNo-1)*NoOfRecordsPerPage,NoOfRecordsPerPage
于 2012-10-22T07:55:23.797 に答える