[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод последних записей из столбца
l@pteff
Здравствуйте, есть таблица с полями `id` и `notes`. Нужно вывести последние 5 записей. Такой запрос

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 всё собрать массив:
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
Не заставляй меня идти в справочник smile.gif Ключи переворачивает smile.gif

Спустя 48 секунд (29.10.2011 - 00:14) imbalance_hero написал(а):
Winston
В твоём запросе ты делаешь 2 обращения к БД smile.gif Не кажется ли тебе, что это плохо?! smile.gif

Спустя 15 секунд (29.10.2011 - 00:14) Winston написал(а):
array_flip ?



Спустя 44 секунды Winston написал(а):
Цитата (imbalance_hero @ 29.10.2011 - 00:14)
Не кажется ли тебе, что это плохо

Кажется smile.gif Но к чему-то другому не додумался..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.