$result3=mysql_query("select * from $mail");
while($row=mysql_fetch_array($result3)) {
if($row['status']!=NULL) {
echo $row['status'];
echo $row['date'];
echo $row['time'];
}
}
我希望首先显示数据库中的最后一个字段。如何实现?
最佳答案
$result3 = mysql_query("SELECT * from $mail ORDER BY `date` DESC");
永远不要自己做数据库可以为您做的事情。
如果出于某种奇怪的原因,您实际上想要以相反的顺序遍历结果集,则必须使用mysql_data_seek
。 ,从 mysql_num_rows() - 1
开始,并在每次调用 mysql_fetch_array
后递减指针。
关于php - 如何以相反的顺序回显 MySQL 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6799825/