Soucis Apotrophe et antislash php mysql

Gtrosse -  
M@dien Messages postés 439 Date d'inscription   Statut Membre Dernière intervention   -
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. manelsousse Messages postés 63 Statut Membre
     
    essaye :
    $r_v=mysql_query("SELECT count(*) as nb from mot where Mot_f LIKE '%s\\'excuser%'
    ,$connection);
    0
  2. M@dien Messages postés 439 Date d'inscription   Statut Membre Dernière intervention   74
     
    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