Foros del Web » Programando para Internet » PHP » Zend »

Existe last query?

Estas en el tema de Existe last query? en el foro de Zend en Foros del Web. Hola chicos me gustaria saber si existe en Zend algun mensaje para saber cual fue la ultima query que se ejecuto. Estoy realizando esto $this->_db->delete('Rel_Item_RestoItem','id_gen_resto='. ...
  #1 (permalink)  
Antiguo 14/01/2011, 14:14
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 17 años, 6 meses
Puntos: 0
Existe last query?

Hola chicos me gustaria saber si existe en Zend algun mensaje para saber cual fue la ultima query que se ejecuto.

Estoy realizando esto

$this->_db->delete('Rel_Item_RestoItem','id_gen_resto='. $id_gen_resto);

y $this->_db->insert('Rel_Item_RestoItem',array('id_gen_re sto' => $id_gen_resto,'id_res_item' => $featured));

tengo dudas como se realizan las query ya que no pasa nada

me gustaria hacer algun echo $this->_db->lastquery() pero no existe este mensaje
  #2 (permalink)  
Antiguo 14/01/2011, 14:30
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Existe last query?

Deberías consultar el API, hace tiempo que no utilizo Zend_Db, pero no creo que cache la query, igualmente te comento que insert debería devolver int|array, y tanto delete como update int y en caso de un error grave lanza una Exception.
  #3 (permalink)  
Antiguo 14/01/2011, 14:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Existe last query?

O podrías usar el Zend Db Profiler para ver las consultas enviadas.

Saludos.
  #4 (permalink)  
Antiguo 14/01/2011, 14:57
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Existe last query?

Cita:
Iniciado por GatorV Ver Mensaje
O podrías usar el Zend Db Profiler para ver las consultas enviadas.

Saludos.

Muchas gracias, pero en codeigniter existe el siguiente mensaje $this->db->last_query(); donde te devuelve la ejecucion de la ultima query que raro que zend no lo tengo.
  #5 (permalink)  
Antiguo 14/01/2011, 15:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Existe last query?

Pues son diferentes implementaciones, a mi parecer es mucho más limpio usar el Profiler (ya que lo puedes enlazar directo al Firebug) y ver en local tus querys y deshabilitarlo en producción, a estar poniendo / quitando código.

Saludos.

Etiquetas: existe, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:26.