
Me gustaría saber como podría estructurar una función para insertar en una tabla, recuperar el id de ese registro y usar ese id para insertar en otra tabla.
hasta el momento esto es lo que tengo pero no se como lograr ejecutar el resto de sentencias, ya que solo se esta realizando una, la primera.
Código PHP:
function saveValores(){
$this->setValoresToSave();
//$today=$this->verifica->da_formato(date("y-m-d"),
//"text",$this->bd->cnn);
$sql="INSERT INTO usuarios (correo, password)
VALUES ($this->correo,$this->password);";
return $this->bd->executeSQL($sql);
$id=mysql_query("Select LAST_INSERT_ID()");
//$id = $result;
//$id = mysqli_insert_id();
$sql="INSERT INTO mascotas (id_usuario,foto,nombreMascota,descripcion,edadMascota) VALUES ('".$id."',$this->nomMasc,$this->edadMasc,$this->fotografia,$this->descripcion)";
return $this->bd->executeSQL($sql);
$result=mysql_query("Select LAST_INSERT_ID()");
$idMasc=$result;
$table=$this->tipoMascota;
$sql="INSERT INTO '".$table."' (id_usuario) VALUES ('".$idMasc."')";
return $this->bd->executeSQL($sql);
}
}
Agradecería mucho que me pudieran ayudar.