PHP MySQL按日和月排序

时间:2010-08-05 06:45:07

标签: php mysql select

$query = mysql_query('SELECT * from rbf_edades_news order by month DESC '.$limit.'');

月和日在不同的领域,

任何想法,这可能吗?

$query = mysql_query('SELECT * from rbf_edades_news order by month and DESC '.$limit.'');

谢谢!

4 个答案:

答案 0 :(得分:5)

这将按月分类,然后按日分类:

$query = mysql_query('SELECT * from rbf_edades_news order by month DESC, day DESC '.$limit.'');

答案 1 :(得分:3)

您可以按2列排序,例如

$query = mysql_query('SELECT * from rbf_edades_news order by month DESC, day  DESC '.$limit.'');

答案 2 :(得分:1)

您可以使用2字段的顺序。这应该有效:

$query = mysql_query('SELECT * from rbf_edades_news order by month, day DESC '.$limit.'');

答案 3 :(得分:1)

不,你的第二个查询是不可能的。 DESC必须位于第一个示例中的字段名旁边,并且它用于按月按降序排序结果。使用ASC升序。

如果您想按日期和月份订购,可以执行以下操作:

SELECT * from rbf_edades_news order by day DESC, month DESC

一个问题,$ limit变量的内容究竟是什么?