我有非常基本的 php 问题。我正在从数据库中获取数据并使用一些样式逐行打印它们。问题是这些数据代表新闻,我希望它们以相反的顺序打印(我获取的最后一行应该首先打印)。我不确定我是否可以一次获取整个表格并应用反向功能(我尝试过,但没有用)。
这是我的代码:
<?php
include 'dbconnect.php';
$data = mysql_query("SELECT * FROM news") or die(mysql_error());
while($info = mysql_fetch_array( $data ))
{
echo '<article><h3> '.$info['subject'].'</h3><div id="date">'.$info['date']. '</div>';
echo '<p>'.$info['news']. '</p></article>';
}
?>
我试过这样的事情:
$data = [];
array_push($array, $info);
在while循环内,然后打印它,但结果却没有工作。感谢您的任何回答!