MySQL 5.0サーバーがあり、次のクエリを実行しています。
SELECT *
FROM deals
WHERE expires > "2012-05-25 19:37:58"
AND city =2
ORDER BY UIN
LIMIT 48 , 57
そして、それは戻ってきています:
行0〜29を表示(合計57、クエリに0.0036秒かかりました)
私は何か間違ったことをしていますか?私は9行、48-57を期待しています。
の2番目のパラメーターLIMIT
はオフセットではなく、オフセットを基準にした長さです。したがって、9行が必要な場合は、になりますLIMIT 48, 9
。
LIMIT 48 , 57
48番目のレコードに続く57のレコードが表示されます。
試す
LIMIT 48 , 9
LIMIT
このように動作します:LIMIT (page - 1) * post_per_page, post_per_page