SELECT `notes` FROM `tbl` ORDER BY `id` DESC LIMIT 5
вернет 5 последних записей в обратном порядке, а нужен прямой порядок. Подскажите плиз как сделать?
Спустя 47 минут, 31 секунда (29.10.2011 - 00:03) Winston написал(а):
А если как-то так попробовать
SELECT notes
FROM tbl
WHERE id
IN (
SELECT id
FROM tbl
ORDER BY id DESC
LIMIT 10
)
ORDER BY id ASC
Спустя 3 минуты, 49 секунд (29.10.2011 - 00:07) imbalance_hero написал(а):
SELECT `notes` FROM (
SELECT `id`,`notes` FROM `tbl` ORDER BY `id` DESC LIMIT 5
)
ORDER BY `id` ASC
Попробуй так.
Спустя 1 минута, 21 секунда (29.10.2011 - 00:08) imbalance_hero написал(а):
Или как альтернатива, уже на уровне php всё собрать массив:
А дальше воспользоваться функцией, которая переворачивает массив :) Никак вспомнить не могу, а вывести уже через foreach.
while()
$array[] = $row;
А дальше воспользоваться функцией, которая переворачивает массив :) Никак вспомнить не могу, а вывести уже через foreach.
Спустя 1 минута, 54 секунды (29.10.2011 - 00:10) Winston написал(а):
Цитата (imbalance_hero @ 29.10.2011 - 00:08) |
переворачивает массив |
Что значит переворачивает ?
Спустя 2 минуты, 43 секунды (29.10.2011 - 00:13) imbalance_hero написал(а):
Winston
Не заставляй меня идти в справочник Ключи переворачивает
Не заставляй меня идти в справочник Ключи переворачивает
Спустя 48 секунд (29.10.2011 - 00:14) imbalance_hero написал(а):
Winston
В твоём запросе ты делаешь 2 обращения к БД Не кажется ли тебе, что это плохо?!
В твоём запросе ты делаешь 2 обращения к БД Не кажется ли тебе, что это плохо?!
Спустя 15 секунд (29.10.2011 - 00:14) Winston написал(а):
array_flip ?
Спустя 44 секунды Winston написал(а):
Спустя 44 секунды Winston написал(а):
Цитата (imbalance_hero @ 29.10.2011 - 00:14) |
Не кажется ли тебе, что это плохо |
Кажется Но к чему-то другому не додумался..