Comme faire une SQL UPDATE en préparant le SET

Fermé
spylller Messages postés 395 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 11 juillet 2019 - Modifié le 24 mai 2019 à 05:31
spylller Messages postés 395 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 11 juillet 2019 - 24 mai 2019 à 15:16
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 38450 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 9 mars 2025 4 739
24 mai 2019 à 06:55
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 dimanche 1 mars 2015 Statut Membre Dernière intervention 11 juillet 2019 28
24 mai 2019 à 15:16
Le seul moyen serait de faire un genre de switch avec chaque colonne ? :/
Ou alors il y a un autre moyen plus optimisé ? ^^
0