Entiendo y gracias por la pronta respuesta, si soy malo a un para todo esto del php.
He quitado el return y realizado los cambios en cuanto a la forma de recuperar el id según me indicas para usar mysqli.
esta es la forma en la que tengo el código ahora:
Código PHP:
Ver originalfunction saveValores(){
$this->setValoresToSave();
//$q=$_POST['q'];
$table=$this->tipoMascota;
$sql="INSERT INTO usuarios (correo, password)
VALUES ($this->correo,$this->password);";
$result=$this->bd->executeSQL($sql);
$sql="INSERT INTO mascotas (id_usuario,foto,nombreMascota,descripcion,edadMascota) VALUES (".$id.",$this->nomMasc,$this->edadMasc,$this->fotografia,$this->descripcion)";
$result=$this->bd->executeSQL($sql);
$sql="INSERT INTO ".$table." (id_usuario) VALUES (".$id.")";
$result=$this->bd->executeSQL($sql);
}
ahora al ejecutarlo me arroja el siguiente warning
Código MySQL:
Ver originalWarning: mysqli_insert_id
() expects exactly
1 parameter
, 0 given
in C:\wamp\www\ontamimascotalandig\class\class.mascota.php
on line
47
y por el momento la única sentencia que se realiza correctamente es el primero.
de antemano muchísimas gracias por la ayuda.