Avatar billede nicocarlos Nybegynder
24. oktober 2004 - 18:06 Der er 4 kommentarer og
1 løsning

slette hvis der er mere en 1 person online

Med mit login system kan man logge ind flere gange med samme bruger med forskellig ip.
Hvordan kan jeg få slettet de extra brugere? Så hvis der er mere en 1 med det samme username så skal der slettes så der kun er 1 med det pågældende username?
Avatar billede hmortensen Nybegynder
24. oktober 2004 - 18:17 #1
Hvis jeg forstår dig rigtig, så er det når du vil udskrive en liste over online users ?

Hvis du benytter database, så kan du lave en GROUP BY:
SELECT username FROM tabel GROUP BY username

Så vil de kun vises en gang
Avatar billede nicocarlos Nybegynder
24. oktober 2004 - 18:21 #2
jep problemet er at jeg har følgende ved ikke helt hvordan jeg får group derind :
SELECT j.*, u.* FROM joined j INNER JOIN users u ON j.username = u.username ORDER BY u.lastlogin DESC
Avatar billede hmortensen Nybegynder
24. oktober 2004 - 18:26 #3
SELECT j.*, u.* FROM joined j INNER JOIN users u ON j.username = u.username GROUP BY joined.username ORDER BY u.lastlogin DESC
Avatar billede nicocarlos Nybegynder
24. oktober 2004 - 18:29 #4
takker svar :) - det var group by j.username i stedet for joined.username men tak for hjælpen :)
Avatar billede hmortensen Nybegynder
24. oktober 2004 - 18:31 #5
Det var så lidt

j blir jo bare et alias for joined
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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