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

Форум MySQL

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

 

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

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

тема: Вывод по дате
 
 автор: imchip   (06.10.2012 в 20:51)   письмо автору
 
 

Доброго времени суток, никак не могу сообразить как сделать. Встала такая задача: необходимо вывести все новости на сайте по дате добавления, но строки, отведенной для даты в базе данных не было, т.е новости до этого добавлялись без даты. Я ее создал и добавил пару новостей. Т.е к примеру 10 новостей с параметром NULL а 2 с датами (04.10.2012 и 06.10.2012). Сделал вывод по дате, и две новости которые имеют параметры в ячейке даты вывелись как надо, а остальные новости которые имели в этой ячейке NULL и вовсе поменяли свой порядок. Мне нужно сохранить порядок вывода новостей без даты, а с датой естественно сортировать.

$res=mysql_query("SELECT * FROM mod_article  WHERE a_cat='$c' and a_city='$_SESSION[city_id]' Order by data a_id $sql_add");
$result = mysql_query($res);
$out="<table border=0 width=100% cellpadding=5 cellspacing=10><tr>";
    while($a=mysql_fetch_array($res))
    {
         тут я вывожу новости       
         }

  Ответить  
 
 автор: Aidaho   (07.10.2012 в 06:49)   письмо автору
 
   для: imchip   (06.10.2012 в 20:51)
 

А сортировать по ID?

а вообще можно так сделать: order by id group by data

  Ответить  
 
 автор: Sfinks   (07.10.2012 в 09:33)   письмо автору
 
   для: imchip   (06.10.2012 в 20:51)
 

SELECT * FROM mod_article ORDER BY `data` DESC, `id` DESC
Сортировка по дате по убыванию, если даты идентичны - сортировка по ID по убыванию.

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

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