一尘不染

php mysql按日期排序(最新)

mysql

现在我用下面的查询按每篇文章的auto_increment id进行即时排序

mysql_query("SELECT * FROM articles ORDER BY id DESC");

我想知道如何按我创建的日期字段排序,该字段通过strtotime()存储当前日期,它应该查询从最新到最旧的日期。

当前代码

$ alist = mysql_query(“ SELECT * FROM article ORDER BY ID DESC”);
$ results = mysql_num_rows($ alist);

如果($ results> 0){
while($ info = mysql_fetch_array($ alist)){
  //查询内容 
  echo $ info ['time'];
}

阅读 801

收藏
2020-05-17

共1个答案

一尘不染

只需更改ORDER BY中的列即可:

SELECT * FROM articles ORDER BY time DESC
2020-05-17