我正在尝试使用Highcharts显示图表,以显示我们的数据库中的一列数据。在我们的数据库中,日期格式为yyyy-mm-dd,但Highcharts需要dd-mm-yyyy。我希望能够使用PHP代码将数据下载到.csv,它将以Highcharts的正确数据格式显示它。我做了一些环顾四周,我发现我可以从db格式化日期,但我不能正确实现DATE_FORMAT。善待,我是php和Mysql的菜鸟!
原始
$result = mysql_query("SELECT date, data
FROM mytablename
ORDER BY date ") or die(mysql_error());
日期格式失败
$result = mysql_query("SELECT DATE_FORMAT(date,'%m-%d-%Y'), data
FROM mytablename
ORDER BY date ") or die(mysql_error());
答案 0 :(得分:1)
试试这个:
$result = mysql_query("SELECT DATE_FORMAT(date,'%d-%m-%Y') as `date`, data
FROM mytablename
ORDER BY date ") or die(mysql_error());
您将日期格式错误地设置为mm-dd-yyyy
,并且您的列不是date
。