Avatar billede jakobdo Ekspert
22. august 2003 - 09:59 Der er 6 kommentarer og
1 løsning

Lave lidt specielt udtræk fra mysql.

Hej,
jeg sidder og skal lave en lille log til min side...

Jeg vil logge følgende når en bruger kigger forbi: ip + tidspunkt...

Så vil jeg lave min egen log side, hvor jeg gerne vil have dataen præsenteret som følger:

IP              Sidste besøg        Antal Besøg
192.168.XXX.XXX 19:20:12-08-08-2003 8
192.168.XXX.XX1 19:25:12-09-08-2003 5
Total besøg                        13

Nogle som kan lave denne query i et hug? :o)
Avatar billede arne_v Ekspert
22. august 2003 - 10:03 #1
Det må vel være noget a la:

SELECT ip,sidste,COUNT(*) FROM tabel GROUP BY ip,sidste

?

Total skal du nok tælle op i din applikation (formentligt meget simpelt).
Avatar billede jakobdo Ekspert
22. august 2003 - 10:09 #2
Jeg vil teste det senere, sidder nemlig ikke ved computeren lige pt! :o)
Men takker for hurtige svar!
Avatar billede erikjacobsen Ekspert
22. august 2003 - 10:11 #3
SELECT ip,max(sidste) as sidstebesoeg,COUNT(*) FROM tabel GROUP BY ip

Dit felt "sidste" er vel en DATETIME.
Avatar billede arne_v Ekspert
22. august 2003 - 10:12 #4
Det duer ikke.

Min query finder antal besøg per ip per dag.

Du vil have antal besøg per ip og sidste besøg.

Hm.
Avatar billede jakobdo Ekspert
22. august 2003 - 10:41 #5
Jeg vil have en linie per IP, med felt = sidste besøg, + antal besøg i alt!
Avatar billede jakobdo Ekspert
23. august 2003 - 19:48 #6
erikjacobsen: Lægger du et svar? Din sql virker efter hensigten! :o)
Avatar billede erikjacobsen Ekspert
23. august 2003 - 20:37 #7
jo da ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester