JeuWeb - Crée ton jeu par navigateur
[Résolu][SQL] Erreur de syntaxe SQL - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu][SQL] Erreur de syntaxe SQL (/showthread.php?tid=3456)



[Résolu][SQL] Erreur de syntaxe SQL - Faelnor - 18-12-2008

Bonjour,
Alors j'ai une erreur de syntaxe SQL et impossible de trouver sa source, voila le code :
if($_GET['nom'] == 'steack de loup'){
$rep = $membres['force'] + 2;
mysql_query("UPDATE membres SET force='$rep' WHERE pseudo='$pseudo'") or die("Erreur SQL : $query<br/>".mysql_error());
}

Voilà l'erreur retournée :
Erreur SQL a écrit :Erreur de syntaxe près de 'force='102' WHERE pseudo='faelnor'' à la ligne 1



RE: [SQL] Erreur de syntaxe SQL - Sephi-Chan - 18-12-2008

Le mot force est réservé par MySQL. Il faut que tu l'entoures de backquote (`).

La liste des mots clés réservés : MySQL - Cas des mots réservés MySQL.


Sephi-Chan


RE: [SQL] Erreur de syntaxe SQL - Faelnor - 18-12-2008

merci sa marche, je savais pas que force était réserver MYSQL je le saurai maintenant.
je note sa en résolu de suite et encore merci sa fait 2 heure que je cherche...