我有一个数组,我想使用MySQL数据库中的日期字段进行排序。PHP通过mysql排序数组日期
这是这是在我的类名为news
阵列的样本:
[48] => Array
(
[id] => 14
[type] => 3
[updated] => 2010-04-17 13:54:42
)
[49] => Array
(
[id] => 15
[type] => 3
[updated] => 2010-04-17 13:57:21
)
我想通过updated
字段进行排序。
我有一些我已经开始的代码,但我不确定如何完成它并让它工作。
class ProcessClass {
// ....
function sortNews($x)
{
usort($this->news, array("ProcessClass", "cmp")); //correct sort type?
}
function cmp($a, $b)
{
// missing code
}
任何人都可以帮忙吗?
为什么不能在MySQL中已经进行排序? – 2010-04-20 17:33:44
你不能排序在MySQL方面? – hsz 2010-04-20 17:35:20
对不起,我应该说,该数组是从大约5个不同的SQL select查询构建而成的,这些查询在各种情况下有所不同,因此无法加入。 – daviemanchester 2010-04-20 17:45:44