Můžete přidat AND
's na váš dotaz voláním where()
vícekrát:
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
To se přeloží do:
... WHERE this = 'myValue' AND that = 'myValue2'
Chcete-li přidat jeden nebo více OR
's na váš dotaz, použijte orWhere()
:
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
To se přeloží do:
... WHERE this = 'myValue' OR that = 'myValue2'
Poznámka
Ujistěte se, že používáte ?
zástupná syntaxe, protože je to snadný způsob, jak zabránit injekcím SQL.