Problème synthaxe mysql

samghami Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
 ReDLoG -
Bonjour, j'utilise un script de jeu étant RPGIllusion.
L'ors de l'installation pas de soucis mais du jour au lendemain j'ai ce message qui se met:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Comment réglé ce problème?

(Je suis sur un serveur vps debian 6)

2 réponses

juloo6578 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   12
 
Regarde la ligne 1
Si elle contient des variables regardes cette variable tout le long du script et même dans les script que t'as include.
Si elle contient une fonction, regarde partout où est cette fonction, si tu l'as créé toi même vérifie bien qu'elle peut être utilisée plusieurs fois, qu'elle existe encore, etc...
0
ReDLoG
 
C'est une erreur de syntaxe dans une requête SQL qui provoque ce message de la part de MySQL! Vérifies que tu n'insères pas des données dans une table de la base de données contenant des simples quotes comme par exemple un mot du genre l'homme, enfin tout mot contenant une simple quote ('). Si c'est le cas, il faut échapper ces simples quotes avec les fonctions mysql_real_escape_string ou bien addslashes dans la requête qui pose problème.
http://fr2.php.net/manual/fr/function.mysql-real-escape-string.php
http://www.php.net/manual/fr/function.addslashes.php
0