Comme faire une SQL UPDATE en préparant le SET

Bonjour

Petite question :
Je n'arrive pas à préparer le SET, la colonne de la table SQL (:object ici)
Je ne sais pas comment m'y prendre et ne trouve pas sur le net.
Code non fonctionnel pour montrer l'idée (:object)
$req = $bdd->prepare('UPDATE users SET :object = :envoie WHERE id_user = :id_user');  
 $req->execute(array('object'=>$object, 'envoie'=>$envoie, 'id_user'=>$id_user));

Merci d'avance !
Have a nice day =)

1 réponse

  1. Modérateur
    Bonjour
    Le nom des tables et/ou des colonnes ne peuvent pas être "préparés".

    1. Le seul moyen serait de faire un genre de switch avec chaque colonne ? :/
      Ou alors il y a un autre moyen plus optimisé ? ^^