Ich habe eine MYSQL-Tabelle mit allen Besuchern meiner Website. Jeder Besucher wird mit der Zeit() erfasst, die er auf der Website besucht hat.PHP MySQL - Anzahl der Zeilen mit Spaltenwert zwischen X und Y, gibt es einen besseren Weg?
ich schnell bin versucht zu für jede Stunde, die Anzahl der Besucher anzuzeigen ... wie
Stunde 1: 5 Besucher
Stunde 2: 7 Besucher
etc ...
Im Moment ist dies die Funktion, die ich verwende. Es funktioniert gut, aber es scheint sehr langweilig und ich fragte mich, ob es einen leichteren Weg vielleicht mit der Gruppe durch?
while($start_time<$end_time){
$end_of_hour=$start_time+3600;
$query = mysql_query("SELECT * FROM visitors WHERE time>'$start_time' AND time<'$end_of_hour'");
echo "Visitors this hour: ".mysql_num_rows($query);
$start_time=$start_time+3600;
}
Gibt es einen besseren Weg? Oder ist dies der einfachste Weg? Thanks! :)
Es gibt Möglichkeiten, es zu tun mit * GROUP BY * –