valenok пишет:Используйте LIMIT 10,10
где первая 10 это с какой записи в таблице по счету начнется выборка
вторая десятка это колво выбранных записей
LIMIT $page*$per_page , $per_page+1
Я обычно выбираю на одну больше для того чтобы выяснить будет ли следующая страница.
То есть, запрос LIMIT 10,10 возьмёт 10 строк начиная с 10?
Отлично, спасибо!
И, пользуясь случаем, вопрос: я нормально фильтрую входящий параметр $page? Того что я делаю - достаточно, или лучше ещё что-то делать?
И ещё один вопрос: я попробовал сделать с LIMIT, всё прекрасно заработало, но при попытке добавить в запрос ORDER BY id DESC выходит ошибка.:
mysql_fetch_object(): supplied argument is not a valid MySQL result resource in Z:\home\blog3\www\contents\content.index.php on line 37
Вот запрос:
(Отредактировано автором: 23 Апреля, 2009 - 11:29:23)
|