|
|
|
| Есть простой цикл по выводу ленты новостей на сайте!
Он выводит их по порядку как они записаны в базе, а надо чтоб оно их выводило в обратном порядке, т.е. самая последняя запись выводилась первой, а первая последней,т.е по убыванию 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'> %s</td>
</tr>
<tr>
<td align='right' class='asd6'>%s</td>
</tr>
<tr>
<td align='center'>%s</td>
</tr>
<tr>
<td> </td>
</tr>
</table>", $myrow["img"],$myrow["text"],$myrow["date"],$myrow["link"]);
}
while ($myrow = mysql_fetch_array ($result));
?>
|
| |
|
|
|
|
|
|
|
для: dpsem
(30.10.2009 в 15:24)
| | $result = mysql_query ("SELECT id,date,img,text,link FROM news order by id DESC", $db);
Но новости лучше выводить и сортировать не по id, а по дате | |
|
|
|
|
|
|
|
для: Yuriev
(30.10.2009 в 15:38)
| | А что это значит?....
Просто вставил не заработало, выдает ошибку в строке
$myrow = mysql_fetch_array ($result);
|
???? | |
|
|
|
|
|
|
|
для: dpsem
(30.10.2009 в 15:44)
| | Ой сорри все заработало!!!!!!!!!!!!!
Спасибо огромное, а можете обьяснить как это работает???? | |
|
|
|
|
|
|
|
для: dpsem
(30.10.2009 в 15:45)
| | order by id DESC - сортировать по полю id в обратном порядке | |
|
|
|
|
|
|
|
для: dpsem
(30.10.2009 в 15:44)
| | ордер бай деск - сортировать вывод в обратном порядке
ордер бай аск или без этого сортировать в прямом
Так в мануле посмотри | |
|
|
|
|
|
|
|
для: Yuriev
(30.10.2009 в 15:51)
| | Спасибо ВСЕМ огромное за помощь! Не ожидал, что так оперативно! | |
|
|
|