クエリは次のとおりです。
SELECT * FROM `news` ORDER BY `id` LIMIT ($curr_page * 5), ( ($curr_page * 5) + 5 )
$curr_page
から値を取得しているphp変数はどこにありますか$_GET['page']
ページ付け(各ページに5つのニュース)を作成したいのですが、mysqlが追加の値を返す理由がわかりません。
最初のページの結果はOKです:$ curr_page = 0
クエリは次のようになります。
SELECT * FROM `news` ORDER BY `id` LIMIT 0, 5
しかし、2ページ目では、クエリの結果により、5ではなく10のニュースが追加されています。
2ページ目のクエリ:
SELECT * FROM `news` ORDER BY `id` LIMIT 5, 10
どうしたの?結果に5ではなく10の値が含まれるのはなぜですか?
ありがとうございました!