Hey tengo una consulta de este tipo
Código PHP:
$consulta = $this->select()
->where('id_grupo = ?',$this->_subgrupoActivo)
->where('id_cs_endoso_asignado NOT IN (?)',implode("','",$arrayPermanecen));
El $arrayPermanecen esta lleno de "varios IDS" separados por coma, los cuales necesito para identificar registros que van a ser borrados, no obstante yo necesito que la consulta se haga asi..
Código PHP:
SELECT `Clientes_Subgrupos_Endosos` . *
FROM `Clientes_Subgrupos_Endosos`
WHERE (
id_grupo = '14'
)
AND (
id_cs_endoso_asignado NOT
IN (
'201','202','203'
)
)
LIMIT 0 , 30
Pero Zend Db o PDO escapan las comillas y queda así.
Código PHP:
SELECT `Clientes_Subgrupos_Endosos` . *
FROM `Clientes_Subgrupos_Endosos`
WHERE (
id_grupo = '14'
)
AND (
id_cs_endoso_asignado NOT
IN (
'201\',\'202\',\'203'
)
)
LIMIT 0 , 30
Entonces por lo tanto no funciona, la idea es que en el
Código PHP:
NOT IN ('201','202','203')
queden los valores entre comillados ya que sino no funciona la consulta.
¿alguna idea?