Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/02/2011, 17:44
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: no puedo hacer un consulta DQL usuando multiples variables.

muchas gracias ya funciono esa consulta. Pero estoy teniendo problemas con la primera consulta que puse:
Código PHP:
Ver original
  1. $q = Doctrine_Query::CREATE()
  2.                 ->select($select)
  3.                 ->from($from)
  4.                 ->where('? LIKE ?', array($camp1,'%'.$incognita.'%'))
  5.                 ->orWhere('? LIKE ?', array($camp2,'%'.$incognita.'%'))
  6.                 ->orWhere('? LIKE ?', array($camp3,'%'.$incognita.'%'));

Pasa que no errores en sintaxis, sino que cuando testeo una busqueda no funciona. Si ingreso una letra como l, muestra resultado si son mas de una letra no muestra ninguno y si envio vacio me muestra todos los resultados.

Estube probando con mysql y la sentencia me funciona perfectamente, hasta con numeros me funciona porque $camp1 busca en id.

¿Que puede estar pasando?
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com

Última edición por Copia; 09/02/2011 a las 11:35