Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

zend framework onde declaração em consulta


Você pode adicionar AND 's para sua consulta chamando where() várias vezes:
$select->where('this = ?', 'myValue')
       ->where('that = ?', 'myValue2');

Isso se traduzirá em:
... WHERE this = 'myValue' AND that = 'myValue2'

Para adicionar um ou mais OR 's para sua consulta, use orWhere() :
$select->where('this = ?', 'myValue')
       ->orWhere('that = ?', 'myValue2');

Isso se traduzirá em:
... WHERE this = 'myValue' OR that = 'myValue2'

Observação

Certifique-se de usar o ? sintaxe de espaço reservado, pois é uma maneira fácil de evitar injeções de SQL.