Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2016, 19:15
Avatar de FkFrank
FkFrank
 
Fecha de Ingreso: marzo-2016
Mensajes: 5
Antigüedad: 8 años, 1 mes
Puntos: 0
Pregunta Insertar y recuperar id para nueva inserción [PROBLEMA]

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.

Última edición por FkFrank; 23/03/2016 a las 23:30