U kunt AND
. toevoegen 's op uw vraag door where()
. te bellen meerdere keren:
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
Dit vertaalt zich in:
... WHERE this = 'myValue' AND that = 'myValue2'
Om een of meer OR
toe te voegen 's voor uw zoekopdracht, gebruik orWhere()
:
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
Dit vertaalt zich in:
... WHERE this = 'myValue' OR that = 'myValue2'
Opmerking
Zorg ervoor dat u de ?
. gebruikt placeholder-syntaxis omdat het een gemakkelijke manier is om SQL-injecties te voorkomen.