Avatar billede fqthjoe Nybegynder
09. maj 2004 - 22:37 Der er 7 kommentarer og
1 løsning

Forespørgsel som kun viser en post hvis værdi i feltet er ens.

Har en base som pt. ser sådan ud.
CarsType
CarsModel
CarsInfo

I CarsType, kan f.eks. Opel stå flere gange. Nu vil jeg gerne lave en forespørgsel fra php på CarsType. Det virker også fint, bortset fra at den lister f.eks. Opel op det antal gange den er i basen.
Kan man i forespørgsel "sige" at den kun skal finde den en gang så det der bliver vist er unikt.

$query = mysql_query("SELECT CarsType FROM cars ORDER BY `CarsType` DESC LIMIT 0, 30 ");

vh thjoe
Avatar billede Slettet bruger
09. maj 2004 - 22:41 #1
Denne burde klare det:

SELECT DISTINCT CarsType FROM cars ORDER BY `CarsType` DESC LIMIT 0, 30
Avatar billede arne_v Ekspert
09. maj 2004 - 22:41 #2
SELECT DISTINCT ...
Avatar billede ldanielsen Nybegynder
09. maj 2004 - 22:44 #3
Jamen hvis der nu er 25 poster i Cars, der har "Opel" som CarsType, hvilken en af dem er det så den skal finde?

Prøv at fortælle mere præcist hvad det er du vil have den til. Hvad skal der ske på den side hvor du skal bruge det?
Avatar billede fqthjoe Nybegynder
09. maj 2004 - 22:48 #4
Det der skal ske, er at når jeg får listet dem op. Klikker på så f.eks. på Opel og så skal den åbne en ny php-side som viser alle CarsModel som findes i CarsType for Opel.
Avatar billede Slettet bruger
09. maj 2004 - 22:49 #5
ldanielsen: Det er ligegyldigt hvilken - de er jo ens.
Avatar billede fqthjoe Nybegynder
09. maj 2004 - 23:00 #6
Takker. Det virker perfekt.
Avatar billede ldanielsen Nybegynder
09. maj 2004 - 23:00 #7
Den skal altså så skrive en liste over CarsModel! er det fx sådan (hvis det er "Ford"):

Escort
Mondeo
Fiesta
Explorer
...

eller hvad?

Hvor mange tabeller har du? Det lyder som om at du måske kun har én, der hedder cars.
Avatar billede fqthjoe Nybegynder
17. maj 2004 - 21:47 #8
Ja, jeg har kun en tabel Cars med felterne CarsType, CarsModel, CarsInfo.
Ja, den skal nemlig skrive en liste over Escort, Fiesta... når man vælger Ford.
Med er desværre gået istå. Kan ikke få valget med over i ny side, hvor den viser det omtalte.
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