Avatar billede krydset Nybegynder
11. november 2003 - 12:02 Der er 4 kommentarer og
1 løsning

udskrive det samme ord 1 gang

Hejsa, kan det lade sig gøre, hvis jeg har 100 felter i en db, og de 100 felter kun indeholder sko, strømper, jakke, bluse, kun at udskrive hvert ord en gang via en mysql_query?? hpber i forstår

Mvh Krydset
Avatar billede exp Juniormester
11. november 2003 - 12:13 #1
select distinct felt from tabel

eller

select felt from tabel group by felt
Avatar billede ohmish Nybegynder
11. november 2003 - 12:13 #2
Hvis jeg forstår dig ret, kan du bruge

GROUP BY felt

På den måde vil felter med samme indhold kun udskrives én gang.
Men ellers kom med lidt mere info.
Avatar billede krydset Nybegynder
11. november 2003 - 12:16 #3
takker exp
Avatar billede exp Juniormester
11. november 2003 - 12:18 #4
np :-)
Avatar billede jakoba Nybegynder
11. november 2003 - 12:40 #5
det ideale ville være at lave tabelstrukturen korrekt. i dette tilfælde 2 tabeller:

en lang tabel hvor der slet ingen beskrivelse er, og hvor de få kort 'tøjtyper' gentages flere gange

tøjtype  design ...
sko      fodformet ...
sko      højhølet  ...
...

og så en anden tabel hvor 'tøjtype' knyttest til definitionen af den slags beklædning:

tøjtype  beskrivelse
sko      "bæres på fødderner og beskytter imod småsten og ujævnheder"
strømper  "bæres på fødderne og giver varme, kan evt strække sig langt op ad benet"
...

så slipper i for at gemme den pladskrævende definition mere end een gang, og slipper samtidig af med enhver risiko for at databasen skulle komme til at indeholde 2 forskellige definitioner af den samme tøjtype.

mvh JakobA
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