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 :
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"';
J'obtiens l'erreur suivante :
Parse error: syntax error, unexpected '$Ma_variable' (T_VARIABLE)
Si je retire la variable et que je tape à la place
Ma table se met à jour correctement et je retrouve Toto ds la colonne souhaitée


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