![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
Creo la tabla en MySQL
![](https://dl-web.dropbox.com/get/Public/13-02-2015%2010-46-08.jpg?_subject_uid=1279684&w=AADXT4WZwdHQwXsQVTTkkcjp_svQEMTkoTWrND9C56L8jQ)
Y luego programo en PHP...
Código PHP:
<?php
try {
$base = new PDO('mysql:host=127.0.0.1;dbname=_prueba', 'root', 'practica');
$base->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO Persona (Nombre, Apellidos, Edad) VALUES (:apellido, :nombre, :edad)";
// Preparación de la consulta con los marcadores
$resultado = $base->prepare($sql);
$resultado->execute(array('apellidos' => 'Rincón López','Nombre' => 'Clara', 'Edad' => 42));
echo "El identificador de la última persona añadida es: ";
echo $base->lastInsertId()." .";
$resultado->closeCursor();
}
catch (Exception $e) {
die('Error : '.$e->GetMessage());
}
?>
Error : SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
¿Dónde está el fallo?
![en desacuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosabajo.png)