我有一個表有很多動作,一個字段是「創建」與動作的日期時間。 我需要返回一個數組,每次HOUR,WEEK DAY,DAY,MONTH在periode範圍內註冊了多少個動作。更好的解析和數組或許多查詢到Mysql?
是更好的做一個獨特的數據庫請求,並分析所有結果
foreach($scans as $s) {
$data['total']++;
$t = strtotime($s['Scan']['created']);
//week day
@$data['weekday'][date('w',$t)]++;
@$data['hour'][date('H',$t)]++;
@$data['day'][date('d',$t)]++;
@$data['month'][date('n',$t)]++;
}
或5查詢與count()函數? 謝謝
呃,錯誤抑制器。 – Mahn