Puedes agregar AND
's a su consulta llamando a where()
varias veces:
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
Esto se traducirá en:
... WHERE this = 'myValue' AND that = 'myValue2'
Para agregar uno o más OR
a su consulta, utilice orWhere()
:
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
Esto se traducirá en:
... WHERE this = 'myValue' OR that = 'myValue2'
Nota
Asegúrese de usar el ?
sintaxis de marcador de posición, ya que es una manera fácil de evitar inyecciones de SQL.