MySQL按日期排序

时间:2015-10-16 11:53:41

标签: php mysql sql-order-by

我正在尝试运行此查询:

$query = "SELECT * FROM `official_holiday` ORDER BY `official_holiday`.`date` desc";

我甚至用PHPMyAdmin生成查询只是为了确保它是正确的。我不知道为什么它根本没有订购,只是把它们放在数据库中。

我如何按日期订购?我只想用获取结果数组中最小的日期来回显结果。

提前致谢

电子// enter image description here

2 个答案:

答案 0 :(得分:1)

像这样更改您的查询

SELECT * FROM `official_holiday` ORDER BY DATE(`official_holiday`.`date`) desc.

它会正常工作。

答案 1 :(得分:0)

SELECT * FROM `official_holiday` ORDER BY date DESC.

这应该有效,只要您的日期以正确的格式存储即可。

美好而简单。