我有一個像CALL_ID,時間戳,日期,First_Name,Last_Name,狀態等行的表..如何提取MySQL數據每月和每日填充表使用PHP libchart繪製圖形?
我需要做的是繪製基於數據的圖形,根據日期進行過濾。 這是針對Month-to-date圖表,我需要顯示匹配狀態=已批准的月份當前日期的每一天的行數。
而對於Year-to-date圖表,我需要顯示匹配Status =批准的當前月份當月的每個月的行數。
我做這件事的想法是這樣的 -
單月至今:
$temp = date("Y-m-");
while($i<=date("d"))
{
$query = "SELECT call_id FROM main WHERE status='approved' AND date='".$temp.$i."'";
$result = mysql_query($query, $link) or die("",mysql_error());
$count[i]= mysql_num_rows($result);
}
對於日期與年:
while ($i <= date("m"))
{
$query = "SELECT call_id FROM main WHERE status='approved' AND date BETWEEN'".$today_y."-".$i."-01' AND '".$today_y."-".$i."-31";
$result = mysql_query($query, $link) or die("",mysql_error());
$count_y[i]= mysql_num_rows($result);
}
然後,我就在想的通過「while」循環將數組中存在的這些計數推入另一個臨時表(一個用於MTD,另一個用於YTD),然後使用PHP libchart從這些表中繪製圖形。
有沒有更好的方法來做到這一點?或者這是唯一的方法?
PHP不是JavaScript。變量名稱前有美元符號($) – genesis
變量名稱前有$符號。 –
' while(i' ..... it again – genesis