Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2015, 22:26
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
No me inserta el registro php, mysqli

Buenas noches, tengo un problema estoy tratando de insertar un registro con esta función pero no funciona, que tengo malo?, este es el código que estoy utilizando:

Código PHP:
public function insertarLA(){
            
$link=new Conexion();
            
$conexion=$link->conectar();
            
$consulta=$conexion->prepare('INSERT INTO libro_autor(idAutor, idLibro) VALUES (?,?)');
            
$consulta->bind_param('ii',$this->idAutor,$this->idLibro);
            if(
$consulta->execute())
            {
                
$consulta->close();
                return 
true;
            }
            else{
                
$consulta->close();
                return 
false;
            }
        } 
para insertar el registro lo paso así:
Código PHP:
$objAutor->setIdAutor(3);//se llama al método set de id autor
$objAutor->setIdLibro(53);//se llama al método set de id libro
if($objAutor->insertarLibroAutor()==false)//se llama al método de insertar libro autor, en el caso que sea falso mostrar un mensaje
{
    
$mensajeError="Error! No se puede agregar el autor";

por qué no me funciona? no trato de ver el error