Mysql
 sql >> Base de données >  >> RDS >> Mysql

zend framework where instruction dans la requête

Vous pouvez ajouter AND à votre requête en appelant where() plusieurs fois :

$select->where('this = ?', 'myValue')
       ->where('that = ?', 'myValue2');

Cela se traduira par :

... WHERE this = 'myValue' AND that = 'myValue2'

Pour ajouter un ou plusieurs OR à votre requête, utilisez orWhere() :

$select->where('this = ?', 'myValue')
       ->orWhere('that = ?', 'myValue2');

Cela se traduira par :

... WHERE this = 'myValue' OR that = 'myValue2'

Remarque

Assurez-vous d'utiliser le ? syntaxe d'espace réservé car c'est un moyen facile d'empêcher les injections SQL.