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 :: Версия для печати :: Правильный ли запрос СКУЛ ?
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Правильный ли запрос СКУЛ ?

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

1. new01 - 10 Июня, 2011 - 21:48:31 - перейти к сообщению
Вот в предыдущем топике спрашивал по скул(вот тут http://forum.php.su/topic.php?forum=1&topic=7759). Мне посоветовали прочитать про order by .Нашёл книжку на php.su основы СКУЛ.Начил читать и всё понял.Запрос вроде работает.Хочу вас спровить правильный ли он по написанию и првалиьно ли я его понимаю.
PHP:
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM Messages ORDER BY Data DESC,Time DESC
  3.  

Запрос в Таблицу Сообщения. Сортирует результаты по дате,(первой записью будет запись с последеней датой.),если же есть сообщения у которых дни одинаковые,то запрос сравнивает их время.(с временем также) Правильный ли запрос и правильно я его понимаю? Заранее всем спасибо.
2. EuGen - 10 Июня, 2011 - 21:51:00 - перейти к сообщению
Правильный. Понимаете верно.
3. new01 - 10 Июня, 2011 - 21:52:38 - перейти к сообщению
А если я перед конструкцией order by поставлю условие ?Запрос будет корректен?
PHP:
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM Messages WHERE Namereason='name' AND Nametaker='fff' ORDER BY Data DESC,Time DESC
  3.  
4. EuGen - 10 Июня, 2011 - 21:57:14 - перейти к сообщению
Будет.
5. new01 - 10 Июня, 2011 - 22:01:27 - перейти к сообщению
Спасибо. И спасибо "Мелкому"

 

Powered by ExBB FM 1.0 RC1