Erreur SQL syntax

Résolu
sg1fan -  
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   340
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   340
 
Le fichier SQL a été mal formé alors ... Il n'y a habituellement aucun problème avec ça.
0