Javascript 以降序方式按时间顺序显示表记录

Javascript 以降序方式按时间顺序显示表记录,javascript,php,mysql,Javascript,Php,Mysql,我正在显示带有以下代码的表记录。这些记录正在显示,但顺序不正确(asc/desc) 我需要按时间降序显示记录。如何将记录按降序排序?尝试按时间按降序编写mysql查询 SELECT something , something FROM mytable ORDER BY time DESC; 在你的PHP中试试这个,它将对你有帮助 $json = '[{"date": "2011-08-07", "name": "bob"},{"date": "2011-07-07", "name": "jon

我正在显示带有以下代码的表记录。这些记录正在显示,但顺序不正确(asc/desc)


我需要按时间降序显示记录。如何将记录按降序排序?

尝试按时间按降序编写mysql查询

SELECT something , something FROM mytable ORDER BY time DESC;

在你的PHP中试试这个,它将对你有帮助

$json = '[{"date": "2011-08-07", "name": "bob"},{"date": "2011-07-07", "name": "jones"},{"date": "2011-09-03", "name": "blair"},{"date": "2009-01-01", "name": "test"}]';
$arr = json_decode($json, true);
echo 'Before Sorting <br>';
print_r($arr);
function cmp($a, $b)
{
    return strcmp($a['date'], $b['date']);
}
usort($arr, "cmp");
echo "<br><br> After Sorting <br>";
print_r($arr);
$json='[{“日期”:“2011-08-07”,“姓名”:“鲍勃”},{“日期”:“2011-07-07”,“姓名”:“琼斯”},{“日期”:“2011-09-03”,“姓名”:“布莱尔”},{“日期”:“2009-01-01”,“姓名”:“测试”}];
$arr=json_decode($json,true);
回显“排序前
”; 印刷费($arr); 功能cmp($a$b) { 返回strcmp($a['date'],$b['date']); } usort($arr,“cmp”); 在排序后回显“

”; 印刷费($arr);
请在代码中添加日志语句,以显示应用参数后执行的最终查询字符串,然后您的问题将显示该查询字符串。说到参数,这在这种情况下不起作用。需要在此处进行更改。您的查询是否正常,您是否有输出。。?你想按时间降序输出吗?是的,我要出去了。只有记录不按描述顺序排列。要按时间按desc顺序显示记录。OP正在尝试在SQL查询中排序。
$json = '[{"date": "2011-08-07", "name": "bob"},{"date": "2011-07-07", "name": "jones"},{"date": "2011-09-03", "name": "blair"},{"date": "2009-01-01", "name": "test"}]';
$arr = json_decode($json, true);
echo 'Before Sorting <br>';
print_r($arr);
function cmp($a, $b)
{
    return strcmp($a['date'], $b['date']);
}
usort($arr, "cmp");
echo "<br><br> After Sorting <br>";
print_r($arr);