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

  1. chupei
     
    on marque que qqun a répondu mais je ne vois pas la réponse !!!!!!!!
    0
  2. 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
  3. chupei
     
    sa fonctionnait sans se loguer avant !!!!!

    je ne comprends pas bien ta réponse ! Que dois-je faire ?
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

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