Problème d'apostrophe semble t'il !

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

        je ne comprends pas bien ta réponse ! Que dois-je faire ?
        0
        1. Contributeur
          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
      2. merci bcp, je T'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm !!! :):):):):)
        0