Помогите с запросом =(

Статус
Закрыто для дальнейших ответов.

czp

czp
Регистрация
05.06.2011
Сообщения
635
должно выдергивать последние 5 записей с конца, но после выдавать не по убыванию а по возрастанию
Код:
$query = 'SELECT id FROM table1 ORDER BY id DESC LIMIT 5';
$query = mysql_query($query);

while ($row = mysql_fetch_assoc($query)) {
print_r($row);
}
выдает иды по убыванию так:
500
499
498
497
496
а нужно так:
496
497
498
499
500
подскажите как сделать апрос что бы выдавал в итоге по возростанию?
а то метадами php не хочется это все делать, подскажите как лучше поступить?
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
Код:
SELECT a.* FROM (SELECT * FROM {tablename} ORDER BY {sort} DESC LIMIT 2) a ORDER BY a.{sort}
в фигурных скобках то, что нужно поменять
 
Статус
Закрыто для дальнейших ответов.
Верх Низ