Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2012, 11:03
santiagoblanco
 
Fecha de Ingreso: abril-2012
Ubicación: Medellin
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Exclamación Problema con PDO.

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