Problème synthaxe mysql
Fermé
samghami
Messages postés
61
Date d'inscription
mercredi 21 mars 2012
Statut
Membre
Dernière intervention
2 mars 2016
-
7 mai 2012 à 22:44
ReDLoG - 8 mai 2012 à 00:03
ReDLoG - 8 mai 2012 à 00:03
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)
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)
A voir également:
- Problème synthaxe mysql
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
- Could not connect to mysql! please check your database settings! - Forum Redhat
2 réponses
juloo6578
Messages postés
52
Date d'inscription
vendredi 27 avril 2012
Statut
Membre
Dernière intervention
28 janvier 2013
12
7 mai 2012 à 23:41
7 mai 2012 à 23:41
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...
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...
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
http://fr2.php.net/manual/fr/function.mysql-real-escape-string.php
http://www.php.net/manual/fr/function.addslashes.php