Erreur de transcription

Résolu
Signaler
Messages postés
4
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
21 mars 2010
-
Messages postés
3706
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
-
Bonjour, j'ai un forum en php avec 2 tbl sur sql. Je crée une question soit avec un fichier php ou html et si j'introduis un "L'" une apostrophe, je reçois un erreur 'You have an error in your SQL syntax check the manual......Si j'écris sans apostrophe, pas de problème. J'ai d'abord eu le probmème avec les accents aigus ou autres, résolu par 'charset=ISO-8859-1'.qq'un a une idée?

3 réponses

Messages postés
3706
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
Salut,

mysql_real_escape_string() sans doute ...


Cordialement,


Kohntark -
Messages postés
3706
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
ou introduire ce mysql-real_escape_string()

As tu jeté un oeil à la doc ?

Tu dois l'utiliser systématiquement pour les données externes (post, get, ...)
Pour les données codées "en dur" dans le code il faut que tu échappes les caractères spéciaux qui pourraient poser pb dans la requête, mais tu peux également utiliser mysqlreal_escape_string.

Cordialement,

Kohntark -
Messages postés
4
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
21 mars 2010

Merci à kohntark, ou introduire ce mysql-real_escape_string()
claudero