phpbar.de logo

Mailinglisten-Archive

AW: Statistik auswerten

AW: Statistik auswerten

Kai Hackemesser kaha at gmx.de
Mit Jan 7 10:32:33 CET 2004


> 1. IPs gruppieren die innerhalb eines z.B. 5 Minutenzeitraums liegen und
> dann diese Einträge nach Tagen oder Wochen oder Monaten gruppieren so das
> ich die Anzahl Visits und wenn ich die 5 Minutengruppierung nicht mache
> die Pageimpressions habe

Fuer die 5-min-Gruppierung faellt mir gerade nichts SQL-maessiges ein, ich
wuerde das ueber einen cron-job loesen, der alle 5 Minuten laeuft, nen
gruppierten count ueber die letzten 5 minuten in eine extra tabelle speichert.
Oder du hast, wenn du Eintraege in die Tabelle schreibst, gleich soviel
Weitsicht, dass du eine Spalte fuer die Intervallangabe hast, welche fuer je 5
Minuten immer den gleichen wert haelt, dann koenntest du danach gruppieren und
counten.

Ich wuerde an dieser stelle den Unix-timestamp nehmen (der die millisekunden
nach 1970 zaehlt), den wert durch 300.000 dividieren (Anzahl der
millisekunden pro 5 minuten, = 5*60*1000), abrunden, wieder mit 300.000 multiplizieren.
Ggf. kannst du dir daraus ja ein Datum generieren lassen, welches du in ein
DATETIME-Feld schreibst.

ciao!
Kai

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive