Mysql
 sql >> Database >  >> RDS >> Mysql

zend framework dove istruzione nella query

Puoi aggiungere AND 's alla tua query chiamando where() più volte:

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

Questo si tradurrà in:

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

Per aggiungere uno o più OR 's alla tua domanda, usa orWhere() :

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

Questo si tradurrà in:

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

Nota

Assicurati di utilizzare il ? sintassi del segnaposto in quanto è un modo semplice per prevenire le iniezioni SQL.