嗯,我不知道它應該是什麼標題,也不能解釋它,但我會盡我所能來解釋我的問題。Mysql計數行數取決於日期
我有這個表由側重於date_participated和fblike_point某些數據。
好了,我的期望輸出應該是
二零一三年三月二十零日1
2013年3月19日3
所以基本上,每個日期都會計算fblike_point的數量。
在2013年3月19日有總的3 fblike_point並在2013年3月20日有一個共1個fblike_point
和我的問題是,我不輸出我想要的結果,我得到的2013年3月19日4
它停留在1日和計數fblike_point
這裏的數量結果是我的代碼。
$query = "SELECT DISTINCT date_participated, COUNT(fblike_point) as fblike FROM event_raffles WHERE ticket_id='". $ticket_id ."' AND event_table='". $event_table ."' AND status='1' ORDER BY date_participated DESC";
$result = db_query($query);
foreach ($result as $values) {
echo $values->date_participated . " " . $values->fblike . "<br>";
}
這個東西的任何解決方案?任何幫助,將不勝感激。 :)
哪裏是GROUP BY? – 2013-03-20 06:52:38
使用'mysql_num_rows()'函數來計算行數 – 2013-03-20 06:53:30