2013-09-08 2 views
0

Я знаю основы MySQL и PHP. Я создал систему проводки, которая перекликается с полями из моего стола.Проблемы с моей почтовой системой

Проблема только в том, что это страница новостей, самые новые сообщения должны быть сверху. И когда страница повторяет результаты, она помещает первую запись, которую я сделал (в таблице) вверху.

Это мой код:

// Selecting The Table 
$result = mysql_query("SELECT * FROM posts") 
or die(mysql_error()); 
// Connecting To The Rows, And Echoing Back The Results 
while($row = mysql_fetch_array($result)) { 
    echo "<div class='post'>"; 
    echo "Title: " . $row['title']; 
    echo "<br />"; 
    echo $row['content']; 
    echo "</div>"; 

Я не уверен, как сделать последнее сообщение первым, чтобы показать.
Я все еще хочу, чтобы он снова отражал старые записи.

Я могу использовать phpMyAdmin, если необходимо.

+0

У вас должен быть столбец datetime в вашем столе и отметка времени каждой записи, когда она размещена. Затем вы можете использовать предложение 'ORDER BY ... DESC'. –

ответ

1

Вам необходимо указать ваши результаты.

SELECT * FROM posts ORDER BY date_posted DESC 
Смежные вопросы