Avatar billede playr Nybegynder
28. august 2003 - 21:45 Der er 3 kommentarer og
1 løsning

Navn vise KUN 1 gang?

Hej allesammen!

Når en bruger skriver noget kommer hans navn frem! men hvis han skriver 2 ting kommer hans navn 2 gange!
Jeg vil gerne have at hvis brugeren allerede har skrevet noget så skal den kun vises 1 gang hvordan gør jeg det ?

Her er min kode:

$A = mysql_query("SELECT * FROM forum WHERE spm='$id' AND valg='svar'");
while($data = mysql_fetch_array($A)){
echo "$data[navn]<br>";
}

please hjælp (skriv hvis i ik forstår hvad jeg mener)

mvh. Player!
Avatar billede schaefner Juniormester
28. august 2003 - 21:47 #1
Prøv:

$query = mysql_query("SELECT * FROM forum WHERE spm='$id' AND valg='svar' GROUP BY navn");
while($data = mysql_fetch_array($query)){
  echo "$data[navn]<br>";
}
Avatar billede ztyxx Nybegynder
28. august 2003 - 21:47 #2
SELECT DISTINCT giver kune en forekomst af f.eks et navn, selv om der er flere
Avatar billede playr Nybegynder
28. august 2003 - 21:52 #3
schaefner det virkede ! tak! lav svar!

og btw. hva gør "GROUP"?
Avatar billede schaefner Juniormester
28. august 2003 - 21:57 #4
Den fjerner  dubletter i den kolonne du har angivet, så du kun vil få forskellige reusultater udfra den kolonne.
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