Page 1 sur 1

Nom de champ dans une variable...

Posté : 18 nov. 2011, 19:03
par Franckouze
Salut à tous,
J'ai un problème que je n'arrive pas à résoudre, malgré recherches sur Google...
Voilà, j'aimerais modifié un champ dans une table, mais le nom de la table est dans une variable, et ça fonctionne pas comme je pensais :
$requete = "UPDATE bdd SET '$nom_table'='$value' WHERE table2='$value2'";
C'est le "SET '$nom_table'" qui pose problème, car quand je la remplace par son vrai nom, ça fonctionne...
Vous avez une idée ??

Merci d'avance !!!

Re: Nom de champ dans une variable...

Posté : 19 nov. 2011, 13:06
par Ryle
Le nom de ton champ ne doit pas être spécifié entre apostrophes dans ta requête sql, c'est seulement pour les chaines de caractères :)
$requete = "UPDATE bdd SET $nom_table='$value' WHERE table2='$value2'";

Re: Nom de champ dans une variable...

Posté : 20 nov. 2011, 18:25
par Franckouze
Nom de Zeus, j'avais tout essayé sauf ça... merci ça fonctionne ;o) !!