Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/02/2011, 10:37
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.

Esta consulta es la ultima, pense que seria igual que la anterior pero no lo es, esta vez cuando hay dos incognitas en el where.
Código PHP:
Ver original
  1. $tabla = $ar['tabla'].' t';
  2.         $id = 't.'.$ar['id'];
  3.         $camp1 = 't.'.$ar['camp1'];
  4.  
  5.        
  6.         $q = Doctrine_Query::CREATE()
  7.             ->select($select)
  8.             ->from($tabla)
  9.             ->where('? = ?',array($camp1,"$id"));
  10.        
  11.         $rs = $q->fetchArray();

también probé con where("$camp1 = ?", $id); y salta el error, supongo que esta cuestión nunca funcionaria de esa forma y yo insisto.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com