我尝试在我的网站上实施高分辨率图,但我不知道如何我可以从数据库上的信息完全消失。与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