Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2008, 12:31
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
mandar varias consultas de una sola vez a mysql

Buenas...

Como hago para pasar dos consultas a mysql al mismo tiempo. Estoy intentando hacer una consulta de actualización, pero de este modo el método getUltimoId, en lugar de devolver el id, devuelve false.
Presumo que es por mandarle dos consulatas de una, porque si paso una sola si funciona.

Código PHP:
function getUltimoId($tabla)
{
$update "UPDATE `tablaids` SET ultimoId = LAST_INSERT_ID(ultimoId + 1);
SELECT LAST_INSERT_ID()"
;
$ultimoID=$this->ejecutar($update);
$ultimoID=$this->obtendatos();
return 
$ultimoID[LAST_INSERT_ID];
}

 protected  function 
ejecutar($query) {
               
$this->consulta=mysql_query($query,$this->enlace);
    }
    
      protected  function 
obtendatos()
  {
        
     
$this->resultado =mysql_fetch_assoc($this->consulta);

     return 
$this->resultado;
  }