Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сортирова записей по дате, а также выделеные записи сверху списка
 
 автор: web777   (07.09.2008 в 01:59)   письмо автору
 
 

подскажи те каким образом можно составить запрос, нужно чтобы сортировка объявлений была по дате, а также в самом вверху выводились первыми записи которые были выбраны как VIP?

как я представляю делается два запроса, первый запрос под Вип, второй запрос уже под все кроме Вип, далее оба запроса сливаются в один массив, я вот незнаю, правильный ли этот вариант или нет, не моглибы подсказать может где что не так мыслю..

  Ответить  
 
 автор: а-я   (07.09.2008 в 02:25)   письмо автору
 
   для: web777   (07.09.2008 в 01:59)
 

Делаете еще одно числовое поле, допустим (tinyint) vip
И запрос примерно такой

SELECT * FROM `tbl` ORDER BY `vip` DESC, `date` DESC


Чем больше число vip , тем выше будет. + время..
Если я не ошибаюсь…

  Ответить  
 
 автор: web777   (07.09.2008 в 18:31)   письмо автору
 
   для: а-я   (07.09.2008 в 02:25)
 

тоесть получается можно одним запросом реализовать, неплохо

но у меня поле vip имеет формат даты(date), значит в приведенном вами запросе, сперва сортировка будет производится по vip полю, а затем по полю date, таким образом сначала выведутся сверху вип записи а после обычные записи которые в поле vip не имеют дату а по умолчанию будет указано 0000-00-00

  Ответить  
 
 автор: А-я   (07.09.2008 в 19:45)   письмо автору
 
   для: web777   (07.09.2008 в 18:31)
 

Угу... А вам как надо?

  Ответить  
 
 автор: web777   (07.09.2008 в 20:04)   письмо автору
 
   для: А-я   (07.09.2008 в 19:45)
 

а, ну всё, чёто много слов я написал, запрос что вы привели, именно то что нужно, спасибо:)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования