Możesz dodać AND
do zapytania, wywołując where()
wielokrotnie:
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
Przełoży się to na:
... WHERE this = 'myValue' AND that = 'myValue2'
Aby dodać jeden lub więcej OR
do zapytania, użyj orWhere()
:
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
Przełoży się to na:
... WHERE this = 'myValue' OR that = 'myValue2'
Uwaga
Pamiętaj, aby użyć ?
Składnia symbolu zastępczego, ponieważ jest to łatwy sposób na zapobieganie wstrzykiwaniu SQL.