06. november 2002 - 00:59Der er
16 kommentarer og 1 løsning
Counter
Hej alle..
Jeg har en counter som tæller hver gang en person går ind på en side... i min db har jeg felterne: ip, dato, login_id (så kan jeg se om folk er logget ind), og side (så kan jeg se hvilke sider de bevæger sig rundt på...)
Det jeg så ikke kan få til at virke, er at jeg vil finde unikke hits, den skal tælle en gang i døgnet per ip....
Kan i hjælpe...
Jeg har prøvet med:
SQL = "select * from counter group by ip & '-' & dato"
men det vil ikke virke.. faktisk troede jeg at det virkede men fandt senere ud af at det gjorde det ikke...
Det giver samme tal som før... og det tal kan ikke passe.. Counteren siger 12, og da jeg lige løst prøvede at tælle i db, der talte jeg hvertfald 32 datoer, dvs. at der minimum skal være 32 hits..
ip dato xxx 05-11-2002 xxx 06-11-2002 xxx 06-11-2002 yyy 06-11-2002
er linie 2 og 3 ens, skal det så ikke kun give 3 hits ??
Jeg forstår ikke helt hvad du vil have ud. Er det liste med 2 kolonner, IP og dato f.eks: ip dato xxx 05-11-2002 xxx 06-11-2002 xxx 06-11-2002 yyy 06-11-2002
Her kan du så se at xxx har hittet 2 gange den 6 men det er vel ikke unikt ??
eller er det en tabel med 2 kolonner, hits og dato du vil have :
Hits Dato 14 05-11-2002 58 06-11-2002 19 07-11-2002 72 08-11-2002
selvfølgelig har du ret i at det kun er 3 hits i mit eks... :)
Det jeg vil have er bare tallet på hvor mange unikke hits der er i dben... Det ser ud som om jeg bliver nødt til at løbe sql igennem med en lykke for at ligge det hele sammen...
Jeg troede at det kunne lade sig gøre bare med count() funktionen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.