Soucis Apotrophe et antislash php mysql

Bonjour,

Je suis dans l'obligation de faire une requête qui recherche une chaine de caractère avec un apostrophe(et un antislash derrière).

$r_v=mysql_query("SELECT count(*) as nb from mot where Mot_f='s\\'excuser'",$connection);

Dans ma base Mot_f=S\'excuser donc deux antislash pour echaper le premier antislash,ma requête fonctionne dans le gestionnaire sql,mais je n'arrive pas a gérer les guillemets dans la page php.Si quelqu'un peut m'aider,

Merci d'avance
Configuration: Windows Vista
Firefox 3.5.2

3 réponses

  1. essaye :
    $r_v=mysql_query("SELECT count(*) as nb from mot where Mot_f LIKE '%s\\'excuser%'
    ,$connection);
    0
    1. Question déjà posée récemment, les apostrophes doivent être doublées pour que ça soit interprété par mysql
      $r_v=mysql_query("SELECT count(*) as nb from mot where Mot_f='s\\''excuser'",$connection); 

      En espérant ne pas me tromper, je l'ai lu mais jamais essayé.
      0