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

Форум MySQL

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

 

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

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

тема: Вывод записей из базы данных в убывающем порядке
 
 автор: dpsem   (30.10.2009 в 15:24)   письмо автору
 
 

Есть простой цикл по выводу ленты новостей на сайте!
Он выводит их по порядку как они записаны в базе, а надо чтоб оно их выводило в обратном порядке, т.е. самая последняя запись выводилась первой, а первая последней,т.е по убыванию id.
Помогите решить такую простую проблему.. :)))))))))
<?php 
        
        $result 
mysql_query ("SELECT id,date,img,text,link FROM news"$db);
        
$myrow mysql_fetch_array ($result);
         

  do {
 
printf "<table class='asd5' width='150' border='0' cellpadding='0' cellspacing='0'>
  <tr>
    <td>%s</td>
  </tr>
  <tr>
    <td align='left' class='asd7'>&nbsp; &nbsp;%s</td>
  </tr>
  <tr>
    <td align='right' class='asd6'>%s</td>
  </tr>
  <tr>
    <td align='center'>%s</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>"
$myrow["img"],$myrow["text"],$myrow["date"],$myrow["link"]);
    
  }
    
    while (
$myrow mysql_fetch_array ($result));
    
?>

  Ответить  
 
 автор: Yuriev   (30.10.2009 в 15:38)   письмо автору
 
   для: dpsem   (30.10.2009 в 15:24)
 

$result = mysql_query ("SELECT id,date,img,text,link FROM news order by id DESC", $db);
Но новости лучше выводить и сортировать не по id, а по дате

  Ответить  
 
 автор: dpsem   (30.10.2009 в 15:44)   письмо автору
 
   для: Yuriev   (30.10.2009 в 15:38)
 

А что это значит?....
Просто вставил не заработало, выдает ошибку в строке
$myrow = mysql_fetch_array ($result);


????

  Ответить  
 
 автор: dpsem   (30.10.2009 в 15:45)   письмо автору
 
   для: dpsem   (30.10.2009 в 15:44)
 

Ой сорри все заработало!!!!!!!!!!!!!
Спасибо огромное, а можете обьяснить как это работает????

  Ответить  
 
 автор: tvv123456   (30.10.2009 в 15:54)   письмо автору
 
   для: dpsem   (30.10.2009 в 15:45)
 

order by id DESC - сортировать по полю id в обратном порядке

  Ответить  
 
 автор: Yuriev   (30.10.2009 в 15:51)   письмо автору
 
   для: dpsem   (30.10.2009 в 15:44)
 

ордер бай деск - сортировать вывод в обратном порядке
ордер бай аск или без этого сортировать в прямом
Так в мануле посмотри

  Ответить  
 
 автор: dpsem   (30.10.2009 в 15:55)   письмо автору
 
   для: Yuriev   (30.10.2009 в 15:51)
 

Спасибо ВСЕМ огромное за помощь! Не ожидал, что так оперативно!

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

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