Sie können AND
hinzufügen 's zu Ihrer Abfrage hinzu, indem Sie where()
aufrufen mehrfach:
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
Dies wird übersetzt in:
... WHERE this = 'myValue' AND that = 'myValue2'
Um ein oder mehrere OR
hinzuzufügen 's zu Ihrer Abfrage verwenden Sie orWhere()
:
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
Dies wird übersetzt in:
... WHERE this = 'myValue' OR that = 'myValue2'
Hinweis
Achten Sie darauf, den ?
zu verwenden Platzhaltersyntax, da dies eine einfache Möglichkeit ist, SQL-Einschleusungen zu verhindern.