Problème d'apostrophe semble t'il !

chupei -  
 chupei -
Bonjour,

ma requête ne s'affiche pas du tout, je pense que c'est un problème d'encodage dans la base de données, à cause de l'apostrophe.

voici la requête, $_POST['questionCourante'] contient --> règle d''or

$query = "SELECT questionCourante FROM tableDeQuestionsReponses WHERE questionCourante = '". $_POST['questionCourante'] ."' ";

Remarque:
règle d''or ---> avec deux apostrophes car aussinon la requête ne passe pas avec un message de booléen en paramètre.

Pouvez-vous me dire comment dois-je mieux encoder dans la base de données ? Car je crois que c'est de là que viens le problème.

5 réponses

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
1
chupei
 
on marque que qqun a répondu mais je ne vois pas la réponse !!!!!!!!
0
Lupin.PC4
 
Bonjour,

Il faut être membre et te logger :

Zep3k!GnO - 9 févr. 2012 à 16:32

mysql_real_escape_string : http://php.net/manual/fr/function.mysql-real-escape-string.php

Permalink (#1)
0
chupei
 
sa fonctionnait sans se loguer avant !!!!!

je ne comprends pas bien ta réponse ! Que dois-je faire ?
0
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 435
 
Salut,

J'ai rétabli le message que tu ne voyais pas (message #1).

Il te suffit de cliquer sur le lien (le mien + celui du message #1) et lire ;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chupei
 
merci bcp, je T'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm !!! :):):):):)
0