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。

4

1 回答 1

1

您需要订购您的结果。

SELECT * FROM posts ORDER BY date_posted DESC
于 2013-09-08T04:13:45.490 回答