Avatar billede dank Nybegynder
05. maj 2003 - 18:05 Der er 10 kommentarer og
2 løsninger

finde antallet i en tabel

Hej.. jeg har en tabel i MySQL der hedder abc

Denne tabel har f.eks.

peter
peter
lars
morten
stine
stine
stine

Jeg vil så gerne vide hvor mange *forskellige* rækker der er. altså resultatet af ovenstående ville blive 4

(gengangere tælles kun 1 gang)

Kan man det? Og i givet fald hvordan? :o)
Avatar billede schaefner Juniormester
05. maj 2003 - 18:32 #1
Avatar billede schaefner Juniormester
05. maj 2003 - 18:33 #2
$q = mysql_query("SELECT COUNT(navn) AS antal FROM abc GROUP BY navn");
$row = mysql_fetch_array($q);
echo "$row[antal]";
Avatar billede Slettet bruger
05. maj 2003 - 18:34 #3
Selvom det ikke er PHP men SQL får du svaret ;)

SELECT COUNT(DISTINCT(feltnavn)) AS antal FROM abc

Hvor feltnavn er navnet på den række hvor peter, lars, morten og stine ligger

Nu kan du udskrive antal som du plejer med resultater fra MySQL
Avatar billede dank Nybegynder
05. maj 2003 - 18:35 #4
Schaefner> Jeg havde luret en del på det tidligere indlæg. Men det tæller jo sammen.. :|

Jeg afprøver lige jeres forslag
Avatar billede dank Nybegynder
05. maj 2003 - 18:51 #5
el_barto: opret svar :)
Avatar billede schaefner Juniormester
05. maj 2003 - 18:54 #6
Min den virker bare slet ikke :( ;o)
Avatar billede dank Nybegynder
05. maj 2003 - 18:55 #7
nope.. men du får point aligevel, fordi du kom med metoden og el_barto kom med argumentet, og jeg ville bare ønske der var en nem måde at lære dette på :)
Avatar billede schaefner Juniormester
05. maj 2003 - 19:00 #8
el_barto >> Har du egentlig icq?
Avatar billede Slettet bruger
05. maj 2003 - 19:31 #9
schaefner> Af og til, når jeg ikke fucker mit c-drev op ;)

Status lige nu er positiv!
Avatar billede Slettet bruger
05. maj 2003 - 19:32 #10
nåhja, svaret
Avatar billede schaefner Juniormester
05. maj 2003 - 19:49 #11
hehe ;) Hvad er dit nummer?
Avatar billede Slettet bruger
05. maj 2003 - 19:55 #12
Det er 109849516
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