查找每小时的行数

时间:2013-06-29 02:38:18

标签: php mysql

我正在尝试显示我的网站每天每小时获得的用户数。我想出了这个,它有效但是......

$time = mysql_query("SELECT * FROM track_log WHERE time>='{$date} 00:00:00' AND 
time<='{$date} 01:00:00'");
$hour = mysql_num_rows($time);

在我这样做之前23次是否有更好的方法来获得每小时的结果?

1 个答案:

答案 0 :(得分:4)

SELECT hour(`time`) as hour_of_day, count(*)
FROM track_log 
group by hour_of_day