Bonjour,
Je commence tout juste avec le langage SQL et je n'arrive pas à m'en sortir avec une erreur de syntaxe.
J'effectue une requête qui va mettre à jour ma table
Voici mon code :
J'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // Récupération des valeurs des champs: $Ma_variable = $_POST["User"] ; //création de la requête SQL: $sql10 = 'UPDATE ma_table SET ma_colonne= '$Ma_variable' Where Ma_colonne2="ma_condition"';
Si je retire la variable et que je tape à la placeParse error: syntax error, unexpected '$Ma_variable' (T_VARIABLE)
Ma table se met à jour correctement et je retrouve Toto ds la colonne souhaitée
Code : Sélectionner tout - Visualiser dans une fenêtre à part SET ma_colonne= 'Toto'
J'ai fais afficher ma variable pour etre sur que cela récupérer la bonne valeur, et de ce coté la pas de soucis
Ma question est la suivante :
Qu'elle est la bonne façon de déclarer ma variable dans cette requête?
Merci
Partager