2013-04-09 2 views
0

У меня есть 3 раздела в моей таблице, во-первых, это «ID», вторая - «ТЕМА», а затем «DATE POSTED». У меня есть эта проблема, я не могу сделать новую тему на высоте. он просто переходит в последний список. Теперь, как я могу сделать последнюю тему, которую я разместил, поверх моих списков?PHP упорядоченный список из последних сообщений

мои коды:

$query = mysql_query("SELECT * FROM PythoN_Blog")or die(mysql_error()); 
echo "<table border='0' width='700'>"; 
while($result = mysql_fetch_array($query)) 
{ 
    echo "<tr>"; 
    echo "<td align='center' style='padding-left:30;'>".$result['id']."</td>"; 
    echo "<td align='center' style='padding-left:10;'><a href='#'>".$result['topic']."</a></td>"; 
    echo "<td align='center'>".$result['date']."</td>"; 
    echo "</tr>"; 
} 
echo "</table>"; 
+1

SELECT * FROM PythoN_Blog order by DATE_POSTED DESC –

+0

Кроме того, я не могу найти фактический дубликат на сайте, но любой базовый учебник MySQL ответит на него, поэтому я отмечаю его как не конструктивный. –

+0

Спасибо Soaica Mircea .. –

ответ

6

Изменить запрос к этому

"SELECT * FROM PythoN_Blog order by DATE_POSTED DESC"; 
+0

Спасибо chandresh_cool :) –

+0

Приветствую Happy Coding? –

0

если ваша колонка DATE_POSTED НЕ DateTime формат (например, VARCHAR), то вы должны преобразовать его:

"SELECT * FROM PythoN_Blog ORDER BY CONVERT(DateTime, DATE_POSTED,103) DESC" 

, если столбец DATE_POSTED равен формату datetime, то:

Смежные вопросы