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); }