我嘗試在我的網站上實施高分辨率圖,但我不知道如何我可以從數據庫上的信息完全消失。與php和mysql highcharts
在我的jQuery我有這個
xAxis: {
categories: [1,2,3,4,5,6,7,8,9,10]
},
這代表了當前月的天,像今天是10所以去1至10
series: [{
name: 'acessos',
data: [1,0,0,0,0,0,7,0,0,4]
},
這個由
日表示點擊所以我的數據庫有這個結構
tabstats |tabstats.Stats_Id | tabstats.Stats_Type | tabstats.Stats_Clicks | tabstats.Stats_Date |
所以他們我有
Stats_Id = 1/Stats_Type = 1/Stats_Clicks = 10/Stats_Date = 2012-05-01
Stats_Id = 2/Stats_Type = 1/Stats_Clicks = 5/Stats_Date = 2012-05-02
等每天
所以讀音字儘量先拿到一個月
當前天,每一天的點擊。
感謝您的任何幫助。
我想出如何輸出當月這樣
for($i=1; $i <= date("d"); $i++) { $days[] = $i; }
echo json_encode($days); // ouput [1,2,3,4,5,6,7,8,9,10]
的日子現在我只需要修復有關的點擊
for($i=1;$i <= date("d"); $i++) {
$Sql = "SELECT COUNT(Stats_Clicks) AS Total FROM tabstats WHERE DAY(Stats_Date) = $i
AND MONTH(Stats_Date) = $month
AND YEAR(Stats_Date) = $year
";
$Query = mysql_query($Sql,$Conn) or die (mysql_error($Conn));
$Rs = mysql_fetch_array($Query);
$clicks[] = $Rs['Total'];
}
echo json_encode($clicks);
但在這裏我有一個問題,JSON輸出退貨
["1","1","0","0","0","0","0","0","0","0","0"]
但我不需要引號,我試過使用一個簡單的矢量,但力度w爲我而言。
我不知道我的代碼是最好的解決方案還是正確的,但這是唯一的我去我需要的結果。
謝謝。
是STATS_DATE一個MySQL日期字段? – dm03514
是(Y-m-d),我用的是日期。 – Alvaro