Avatar billede tlunde Nybegynder
21. november 2005 - 09:56 Der er 5 kommentarer og
1 løsning

Printe antal rækker ud med bestemt navn?

Hejsa,
Jeg har en tabel, hvor jeg gerne vil have printet ud hvor mange gange et navn er skrevet? Altså, hvor mange rækker et navn står i kolonnen "brugernavn"...

Hvordan skriver jeg det i SQL?
Avatar billede erikjacobsen Ekspert
21. november 2005 - 10:13 #1
select brugernavn,count(*) as antal from DINTABEL group by brugernavn
Avatar billede tlunde Nybegynder
21. november 2005 - 10:15 #2
hvorfor "as antal"?

Forstår jeg ik lige...
Avatar billede erikjacobsen Ekspert
21. november 2005 - 10:19 #3
Det behøv's heller ikke.
Avatar billede tlunde Nybegynder
21. november 2005 - 10:20 #4
Fandt selv ud af det, brugte:
$q = mysql_query("SELECT brugernavn FROM idebank WHERE brugernavn = '".$_SESSION['brugernavn']."'");
Avatar billede erikjacobsen Ekspert
21. november 2005 - 10:27 #5
Hvis du kun skal bruge antallet, så gør det en smule hurtigere med:

$q = mysql_query("SELECT count(*) as antal brugernavn FROM idebank WHERE brugernavn = '".$_SESSION['brugernavn']."'");

Så får du en række med eet felt, der indeholder antallet.
Avatar billede erikjacobsen Ekspert
21. november 2005 - 10:27 #6
Så'n her:

$q = mysql_query("SELECT count(*) as antal FROM idebank WHERE brugernavn = '".$_SESSION['brugernavn']."'");
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