Erreur SQL syntax
RésoluPLIPLAPLO Messages postés 1 Statut Membre -
J'ai un site perso où j'utilise une base de donnée (celle que Free offre).
J'ai eu cette erreur:
"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"
Je ne sais pas d'ou vient mon probleme. La ligne 1 ne correspond pas à une syntax SQL.
Quelqu'un peut-il m'orienter pour me dire d'ou provient mon erreur.
Par avance merci
Viken
17 réponses
Cette erreur SQL indique une syntaxe incorrecte dans une requête MySQL et ne fournit pas d’indice clair sur l’emplacement exact de l’erreur. Plusieurs réponses soulignent des causes fréquentes comme des guillemets manquants, une parenthèse non fermée ou une valeur non échappée, qui transforment une requête valide en erreur. En pratique, il faut vérifier la requête exacte envoyée, corriger les chaînes entre guillemets, supprimer les espaces ou caractères superflus et tester avec l’erreur retournée pour localiser la faute. D’autres éléments mentionnent des contraintes de clés étrangères ou des divergences entre la requête et les valeurs insérées, ce qui peut produire une erreur sans indication d’emplacement précise.
-
il ya un ' ou un " ou alors un entier espace a la place d'un char
exemple :
insert into toto values('nombre_de_type_entier' )
au lieu de
insert into toto values(nombre_de_type_entier )
verifie bien ta requete et corrige la.
si elle persiste envoi moi un echantillon de ta requete a adresse supprimée par la Modération et je te donnerai la solution