Cytat(werian @ 5.04.2010, 22:28:08 )

Ta tabela w MySQL'u czy PHP?
W mysqlu
Cytat(d3f3nd3r @ 5.04.2010, 22:33:02 )

Jeżeli to mają być tylko odwiedziny tj. bez ip itp... to wystarczy tabela 2 kolumnowa (data i wejscia) jesli ma byc bardziej rozbudowane to jeszcze jedna kolumna (ip). Jeśli inne dane to odpowiednio wiecej kolumn.
W pierwszym przypadku sprawdzasz czy przy wejściu na strone jest w bazie wpis z aktualna data jeśli nie ma to dodaje date i zapisuje jedno wejście. Jeśli jest to wejścia plus jeden. W drugim przypadku sprawdzasz czy to IP było już na stronie. Jeśli nie było to dodaje wpis do bazy jeśli było to nic nie robi (można też posyłać coś do ciasteczek i strawdzac date). Co to wyświetlania wykresu to można np. w pętli wyświetlać jakiegoś piksela.jpg (słupek) lub poczytaj o GD2
Te dane sa juz obrobione. Tzn. to jest wizyta, a nie tzw. hitsy. Czyli kazda wizyta to rozny IP. Chodiz mi o samo zapytanie, ktore zwrociloby mi te 60 elementowa tablice, ktora moglbym wyswietlic za pomoca petli.
Cytat(blooregard @ 5.04.2010, 22:37:00 )

Niepotrzebnie rozbijasz datę odwiedzin na tyle pól.
Wystarczy jedno pole odpowiedniego typu (DATETIME, TIMESTAMP), a potem to już tylko zabawa z DATEDIFF / INTERVAL i wyciągasz sobie dane z dowolnych przedziałów czasowych.
Mam jeszcze te daty w postaci unixowej. Nie wiem czy to cos ultawia czy nie, ale mam w bazie zebrane te 2 formaty i na 1 z nich musze uzyskac tablice z odiwedzinami za ostatnie 60 dni. Potrafiłbym wyciagnac dane dla akzdego dnia osobnym zapytaniem, ale na pewno da sie to zrobic za pomoca 1 a nie 60. I takiej wlansie pomocy potrzebuje