我有此查詢返回2個日期之間的訪問者數量。查詢返回基於性別的訪問者數量
$SQLVisit = "SELECT
count(score) as counts,
date FROM persons
WHERE date > '".$_SESSION['data1']."' AND date < '".$_SESSION['data2]."'
GROUP BY date
ORDER BY date asc";
$result = mysql_query($SQLVisit);
$num = mysql_num_rows($result);
這些訪問者,有些是男性和其他女性。
我已經有一個數組,使我的訪問次數和相應的日期。像這樣:['2012-1-1',50]。 我的想法是有一個數組,可以保存日期,訪問次數,男性人數和女性人數。像這樣:['2012-1-1',50,35.15]。
有什麼想法? ps:使用PHP的Im。
編輯:數組代碼
$data[0] = array('day','counts');
for ($i=1; $i<($num+1); $i++)
{
$data[$i] = array(substr(mysql_result($result, $i-1, "date"), 0, 20),
(int) mysql_result($result, $i-1, "counts"),);
}
echo json_encode($data);
EDIT2: 是的,我有一個性別(INT)柱,1男2女
你有你的表中的性別欄? –
性別存儲在哪裏?數據庫中是否有額外的字段? – Jens
是的,我有一個性別(int)列,男性爲1,女性爲2 – pleaseDeleteMe