た後、私はこのSQLを使用したテーブル内の21件のニュースを表示しますすべてのニュースを表示する2番目のsqlで21後にニュースを表示するにはどうすればよいですか?は、ページング、特定の数
1
A
答えて
0
あなたのSQLは、私はあなたのコードを持っていると仮定しSELECT ... FROM ...
の明白な不作為から離れて正しいよう事前に
感謝。
私は、これはあなたが得る結果を説明するのかはわからないが、あなたはあなたのクエリで$perpage
をスペルミスしている:
WHERE cat_id = $id ORDER BY added_date DESC LIMIT $start, $pergape;
^^^^^^^^
は、PHPの変数の値がで置換された後にSQLとエラーを印刷してみてくださいおそらく明らかになるでしょう。 $page_size * $page_number
に等しい$start
を設定し
WHERE cat_id = 134 ORDER BY added_date DESC LIMIT 21, 21;
1
:それは正しいなら、このようになるはずです。クエリは次のようになります。
$page_size = 21;
$page_number = isset($_GET['page']) ? intval($_GET['page']) : 0;
$start = $page_size * $page_number;
$query = ' ... WHERE cat_id = $id ORDER BY added_date DESC LIMIT $start, $page_size;'
+0
:$ perpage = 21; if($ page)$ start =($ page - 1)* $ perpage; – TheNone
+0
@TheNone:はい、ほとんどの人には意味があります。私は0インデックス付きのリストに慣れています。 –
関連する問題
- 1. datatablesページングなしで特定の行にスクロールする方法
- 2. ページングのテーブルフィールドのデータに基づいて特定の行を数える方法は?
- 3. 複数の列のページング可能なページング+ AWS APIゲートウェイ
- 4. ページングUIScrollViewのは
- 5. ページングは
- 6. ページングを指定する
- 7. 剣道UI完全グリッドサーバー側ページングと総計数の設定
- 8. PageNumberページングと固定次数のないクエリセット
- 9. 個数の特定
- 10. Entity Frameworkで特定のレコードを含むページングされた結果を取得
- 11. 特定の数にテントのWhatsAppはコンタクト
- 12. Javaテキストの測定とページングgetNumberOfPages()
- 13. bigquery queryresults行のページング設定オプション?
- 14. ページング中の未定義オフセット:1 Laravel
- 15. UIScrollViewの複数ページのページング有効化
- 16. どのようにメソッドの引数は、特定の特性
- 17. mvcページングのドキュメント - MVCページングのアドバイス
- 18. Mockito特定のクラス引数
- 19. C変数の特定
- 20. ベクタライズ特定の引数
- 21. 複素数の特定
- 22. Python:特定回数のスレッディング
- 23. ページングの変数を維持する
- 24. knp paginatorページング複数の同じページ
- 25. PHP変数値ページングの場合
- 26. 特定のセレクタは/特定のクラスに
- 27. 特定の状況で特定の子にViewPagerのページングを無効にするにはどうすればよいですか?
- 28. リストビューとページングとSQLサーバーとのページング
- 29. 特定の数値スパンのパンダローリング関数?
- 30. 特定のID番号に特定の列数を選択する方法は?
私は自分の質問を編集しました。ありがとう – TheNone
あなたはこれのためのコメントを追加する必要はありません、あなたはあなたが質問を編集したことがわかります。 – meagar
MySQLでサポートされているPostgreSQLスタイルの 'LIMIT $ perpage OFFSET $ start'を使用するのは、しばしばあまり混乱しないことに注意してください。私のページングでは – Powerlord