0

[编辑]:对于我提出这个问题的时机,我感到非常抱歉。我刚刚发现您可以使用该命令

"ORDER BY `table`.`table_col` DESC" 

从 MySQL 表中订购您的结果。

我正在创建论坛,我正在使用 ajax 从数据库表中获取结果。我想在页面上显示它们之前订购这些结果,按当月当天的时间戳排序。

每个帖子的日期是我的 MySQL 表中的两位数,即06帖子一、09帖子二、21帖子 3

我知道如何编写脚本来对这些进行排序,但我想知道是否有更简单的方法。

我可以简单地在我的 phpMyAdmin 中设置表格,以使每个帖子按天列的值从小到大排序吗?

4

2 回答 2

2

索引和键有顺序,通常从表中选择会按照与查询相关的索引/键的顺序给出结果。

然而,情况并非总是如此。

在 SQL 中,无论您对表做什么,结果集可能以完全不同的顺序出现。

因此,保证结果顺序的唯一方法是ORDER BY在查询中指定一个。

于 2012-06-21T14:30:56.857 回答
0

您是否在选择语句中尝试了“order by”子句?

于 2012-06-21T14:33:48.047 回答