[PHP/MySql] Seiten pro Besucher

Christof

Well-known member
ID: 40685
L
18 Mai 2006
71
0
Hallo zusammen,
wie kann ich es ohne die Datenbank grossartig zu belasten,
abzufragen weiviele Seiten ein Besucher besucht <- *g*

Ich speichere jedes mal die IP mit timestamp wenn ein Besucher eine Seite neu Laden tut.
Jetzt will ich Zählen wie viele Seiten der Besucher mit der gleichen IP besucht hat. Mit einem maximalen Abstand von 5 Minuten, sagen wir mal.

Gruß
 
- du überprüfst ob die ip schon vorhanden ist
- > JA: überprüfen ob der timestamp noch aktuell ist
- > > JA: einen dazurechnen (seiten = seiten + 1)
- > > NEIN: neuen eintrag erstellen
- > NEIN: neuen eintrag erstellen

eigentlich einfach, oder? :)
 
Nicht ganz da ich das nicht live mache.

Diese Daten sind schon gespeichert und es wird immer Nachts eine Satistik generiert.

Deshalb kann ich das mit dem Zählen nicht machen.

Ich habe mir gedacht, dass es irgendwie mit BETWEEN geht...

SELECT COUNT(*) FROM `blubdb` WHERE `ip` != '' GROUP BY `ip`, `timestamp` BETWEEN `timestamp`-150 AND `timestamp`+150

Aber das geht natürlich nicht so ... aber irgendwie so ähnlich :/

Weiß niemand eine Lössung?

Ich bin langsam am verzfeifeln
 
Zuletzt bearbeitet von einem Moderator: