|
|
|
Комментарии...
>> ^sql[select id,cat,post from news limit 0,20]
1. limit 0,20 - нехорошая штука, т.к. не переносимая. то-же самое можно сделать так: ^sql[select id,cat,post from news;20;0] Этот вариант, если ты перейдешь с парсером с MySQL на что-либо другое сам подставит необходимый на той платформе синтаксис.
2. если ты говоришь, что "новые сообщения снизу" - означает-ли это, что max(id) - самое новое? Если да, то: ^sql[SELECT id,cat,post FROM news ORDER BY id DESC;20] далее можешь сделать ^sort, если тебе их все-таки надо расположить и/или вывести в порядке возрастания id, но я слышал, что обычно у новостей (делаю такое предположение, т.к. вижу таклицу news) делают поле dt_published (можешь хоть как его назвать) с типом DATE или DATETIME и сортируют именно по этому полю, т.к. в один прекрасный момент ты вдруг захочешь, чтобы у тебя запись с id=321 была выведена до записи с id=320 и тебе придется извращаться для каждого конкретного случая.
|