Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как получить 10 последних записей?
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Как получить 10 последних записей?

Страниц (1): [1]
 

1. new01 - 14 Ноября, 2011 - 14:00:33 - перейти к сообщению
Стакнулся с такой простой проблемой. Надо получиться 10 последних записей в таблице. В таблице есть id, Data, Time. Полдня ломаю голову.
С помощью этого запроса:
PHP:
скопировать код в буфер обмена
  1. SELECT id,Message,Login FROM Table order by Data DESC,Time  DESC limit 10

Я получаю 10 последних записей, но хотелось бы расположить их в точно противоположном порядке. Как это возможно сделать?
2. DeepVarvar - 14 Ноября, 2011 - 14:19:57 - перейти к сообщению
3. Champion - 14 Ноября, 2011 - 14:53:45 - перейти к сообщению
select * from(
SELECT id,Message,Login FROM Table order by Data DESC,Time DESC limit 10
) order by data, time
4. new01 - 14 Ноября, 2011 - 15:00:12 - перейти к сообщению
Champion, немного подправлю код.
PHP:
скопировать код в буфер обмена
  1. SELECT * from(
  2.  SELECT id,Message,Login FROM Table order by Data DESC,Time DESC limit 10
  3.  ) AS X order by id

Спасибо. Очень благодарен!)

 

Powered by ExBB FM 1.0 RC1