php - 如何以相反的顺序回显 MySQL 结果?

标签 php mysql html sql database

$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/

相关文章:

php - 如何使用 php xpath 获取节点的所有子节点?

mysql - 忽略 COUNT 中的重复行

php - 委托(delegate) Laravel - 具有条件角色的 Eloquent 查询

html - Div 在 FF 或 IE 中无法正确显示

javascript - 使用 HTML5 拖放

php - 如何使用js/html/php将默认的apache登录/密码弹出框更改为自定义?

php - Zend 框架 : Incuding other controllers in index view

php - 使用 PHP 将 Mysql 关联数组中的键更改为人类可读键

php - 如何将 php 变量从 View (html)发送到 Controller

sql - 从 SUM 中查找日期