Hola!
Espero que me podais ayudar.Nunca habia trabajado con PDO en php y en este momento necesito un poco de vuestra ayuda: El error esta al hacer el update.
1000 gracias por vuestro tiempo y ojala alguien se de cuenta de mi fallo.
tengo este error:
Código HTML:
function modificaciones($campo,$value,$id)
{
echo $campo.$value.$id;(imprimi estos campos aqui para ver si estaban llegando los datos correctamente)
global $pdo;
$stmt = $pdo->prepare('UPDATE invitacion SET :campo = :value WHERE id = :id');
$stmt->execute(array(':campo'=>$campo,':value'=>$value,':id'=>$id));
}
y estos son los parametros que le mando anteriormente:
if (isset($_POST['id']))
{
$data = explode("-",$_POST['id']);
$campo = $data[0]; // nombre del campo
$value = $_POST['value']; // valor por el cual reemplazar
$id = $data[1]; // id del registro
$edicion=modificaciones($campo,$value,$id);
}