Mysql
 sql >> Datenbank >  >> RDS >> Mysql

zend framework where-Anweisung in der Abfrage

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.