Insertar registros en BBDD MYSQL desde form con PDO, método POST y marcadores

65 visitas 0 respuestas

No se que problema tiene este código, no funciona:

<?php

$buscar_nif= $_POST["c_nif"];
$buscar_nom= $_POST["c_nom"];
$buscar_ape= $_POST["c_ape"];
$buscar_eda= $_POST["c_eda"];

try{

    $base= new PDO('mysql:host=localhost; dbname=pruebas', 'Sergio','');
    $base->setAttribute(PDO::ATTR_ERRMODE, ERRMODE_EXCEPTION);
    $base->exec("SET CHARACTER SET utf8");

    $consulta="INSERT INTO datospersonales (APELLIDO, EDAD, NIF,           NOMBRE,) VALUES (:c_ape, :c_eda, :c_nif, :c_nom)";

    $resultado=$base->prepare($consulta);

         $resultado->execute(array(":c_ape"=>$buscar_ape,":c_eda"=>$buscar_eda, ":c_nif"=>$buscar_nif, ":c_nom"=>$buscar_nom));

    echo "Registro insertado";

    }
    $resultado->closeCursor();

}catch(Exception $e){

    die('Error:' . $e->GetMessage());

}

finally{

    $base=null;

    }

?>

Respuestas

No existen respuestas para este tema