Avatar billede heungsu Nybegynder
22. september 2003 - 17:48 Der er 3 kommentarer og
1 løsning

SELECT problemer

Davs eksperter!

Kig på følgende kode:

SELECT * FROM database WHERE afgraensning1 = '$afgraensning1' AND afgraensning2 = '$afgraensning2'

Jeg ønsker at kunne udvælge nogle poster fra min database med to afgrænsninger. Sommetider ønsker jeg dog at SELECTere alle poster, eller kun at anvende én af afgrænsningerne. Hvordan fortæller jeg MySQL dette.

Jeg har forsøgt mig frem med en masse if-koder men uden held. De ville glæde mig meget hvis I kunne finde en løsning til problemet.

-Daniel
Avatar billede clausjul Nybegynder
22. september 2003 - 17:51 #1
SELECT * FROM database WHERE (afgraensning1 = '$afgraensning1' OR afgraensning2 = '$afgraensning2') AND (afgraensning1 = '$afgraensning1' OR afgraensning2 = '$afgraensning2')

?
Avatar billede Slettet bruger
22. september 2003 - 17:52 #2
Det er ikke i MySQL du skal implementere dette.

Det er i PHP. Du skal implementere passende logik så den korrekte SQL forespørgsel sendes afsted.
Avatar billede heungsu Nybegynder
22. september 2003 - 17:55 #3
Jeg er ikke sikker på at jeg forstår clausjul.
Hvordan fungerer denne, og kan den selectere alt??

mercur8:
Ups, ja den skulle vist være i php
Avatar billede heungsu Nybegynder
22. september 2003 - 18:37 #4
ok, lukker spørgsmål og sætter over i PHP...
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