Comme faire une SQL UPDATE en préparant le SET

spylller Messages postés 395 Date d'inscription   Statut Membre Dernière intervention   -  
spylller Messages postés 395 Date d'inscription   Statut Membre Dernière intervention   -
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 !
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Le nom des tables et/ou des colonnes ne peuvent pas être "préparés".

0
spylller Messages postés 395 Date d'inscription   Statut Membre Dernière intervention   28
 
Le seul moyen serait de faire un genre de switch avec chaque colonne ? :/
Ou alors il y a un autre moyen plus optimisé ? ^^
0