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. 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
    1. essaye :
      $r_v=mysql_query("SELECT count(*) as nb from mot where Mot_f LIKE '%s\\'excuser%'
      ,$connection);
      0