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;
}