login  Naam:   Wachtwoord: 
Registreer je!
 Forum

WHERE sort='xwaardes'

Offline Wouser - 21/08/2007 16:08
Avatar van WouserPHP interesse Hallo,

Ik heb een vraagje met betrekking tot mysql en wel hoe precies de WHERE functie werkt bij het vergelijken van sort met meer dan 1 waarde.

Het zit zo ik heb 2 waardes x en y en wil die beide kijken of 'sort' hieraan voldoet.

$sql = 'SELECT * FROM tabel WHERE sort='x' OR sort='y'

kan dat gewoon zo? Of ligt 't, zoals ik zelf denk, toch iets anders?

2 antwoorden

Gesponsorde links
Offline Stijn - 21/08/2007 16:50
Avatar van Stijn PHP expert Je moet de functie IN gebruiken.

  1. SELECT * FROM TABLE WHERE sort IN('x' , 'y')
Offline Thomas - 21/08/2007 17:00
Avatar van Thomas Moderator Je kunt prima OR gebruiken, maar als je (veel) meer condities gaat gebruiken, kan het verwarrend worden (vooral i.c.m. AND).

IN verdient waarschijnlijk wel de voorkeur. Deze 'functie' kun je vergelijken met in_array() in PHP.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s