Erreur SQL syntax

Résolu/Fermé
sg1fan - 28 août 2010 à 09:57
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 28 août 2010 à 12:04
Bonjour,

J'ai cette erreur quand je veut executé une requête sql, je suis sur que c'est a cause des ' dans les texte genre (l'ecole, l'histoire, c'est, etc..) chaque fois que j'enlève le ' dans (l ecole, etc..) l'erreur ce reporte a une phrase ou il y a un (') après une lettre.
avez vous une solution sans pouvoir enlevé tout les ' des phrases. merci d'avance

#1064 - 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 'est elle qui amène l'aventure à  SG-1, </dt> <dt>bien qu'elle ne fasse pas pa' at line 2

3 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 340
Modifié par ghuysmans99 le 28/08/2010 à 10:04
Si t'es en PHP, utilise mysql_real_escape_string pour échapper la chaine de caractères. Tu dois le faire sur tous les champs de ce type.
Google is your best friend
VB.NET is good ... VB6 is better !
1
sg1fan Messages postés 5 Date d'inscription samedi 28 août 2010 Statut Membre Dernière intervention 20 juin 2013
28 août 2010 à 10:13
en fait cela vient d'un fichier sql que j'ai exporté d'une ancienne base de données et sur le nouveau hebergement il refuse de prendre tout ce qui comprend du texte dans phpmyadmin quand je l'importe.
les base de données on été elle importé mais pas ce quelle contienne quand c'est du texte.
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 340
28 août 2010 à 12:04
Le fichier SQL a été mal formé alors ... Il n'y a habituellement aucun problème avec ça.
0