Highcharts不会使用MySQL Query显示统计信息

时间:2014-05-29 21:20:55

标签: mysql sql database sqlite highcharts

Highcharts不会使用MySQL Query显示统计信息

工作原理:

$this->db->query("SELECT COUNT( gt ) as sayi , FROM_UNIXTIME( tarih, '$periyot' ) AS gun
                            FROM sayigoruntu
                            WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 1 MONTH ) and gt='$gt'".$sqlek."
                            GROUP BY gun
                            ORDER BY gun");

输出:

[[3582],[2062],[140],[4425],[294]]

$this->db->last_query()结果:

SELECT COUNT( gt ) as sayi , FROM_UNIXTIME( tarih, '%Y.%m.%d' ) AS gun FROM sayigoruntu WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 1 MONTH ) and gt='0' GROUP BY gun ORDER BY gun

这没有问题,但这不起作用(PHP):

if($siteid !=''){
$sqlek="and sid='".$siteid."'";
}

SQL查询:

SELECT COUNT( gt ) as sayi , FROM_UNIXTIME( tarih, '$periyot' ) AS gun
                            FROM sayigoruntu
                            WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 1 MONTH ) and gt='$gt'".$sqlek."
                            GROUP BY gun
                            ORDER BY gun

输出:

[[3582],[2062],[140],[4425],[294]

$this->db->last_query() result:

SELECT COUNT( gt ) as sayi , FROM_UNIXTIME( tarih, '%Y.%m.%d' ) AS gun FROM sayigoruntu WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 1 MONTH ) and gt='0' GROUP BY gun ORDER BY gun

相同输出,相同查询但无法正常工作。 MySQL Query上的错误原因可能是“。$ sqlek。”

MySQL查询是正确的还是这是一个Highcharts错误?

1 个答案:

答案 0 :(得分:0)

您的表单不正确,它应该是数字数组或数组数组,但包括x / y。不是具有单值的数组数组。你如何将数据引用到javascript?