Hallo zusammen,
beim Aufruf meiner Seiten schreibt eine kleines Script immer einen Eintrag in eine MySQL-Tabelle und hält somit immer das Datum und die IP-Adresse des Users fest.
Jetzt möchte ich die Tabelle auswerten - sie sieht so aus:
logid|datum|ip
1|2004-04-01|123.456.789.5
Ich benutze dafür zur Zeit folgendes Script um die unetrschiedlichen User auszugeben:
//User auswerten
$count_user = 0;
$query = "SELECT ip FROM logs GROUP BY ip ORDER BY ip";
$result = MYSQL_QUERY($query,$conn);
while ($row = mysql_fetch_array ($result))
{
$count_user++;
}
Dabei werden jetzt alle unterscheidlichen IPs gezählt. Das klappt soweit ganz gut. Allerdings gibt es das Problem, dass ja z.B. ein User vor 5 Stunden da war und jetzt wieder da ist und dazu noch die gleiche IP-Adresse verwenden - dann wird dies aber nicht als zwei Besuche gezählt ...
Ich weiß, das Ganze ist sowieso nicht so ganz genau - mir würde es aber ausreichen, wenn das Ergebnis meiner MySQL-Auswertung alle IP ausgeben würde, wobei jeweils die IPs einer Stunde zusammengefasst werden sollten.
Ich hoffe mich hat jemand verstanden und kann mir helfen ...
Gruss, Martin