Bonjour à tous,

Avant de poster, j'ai consciencieusement regardé les diverses docs traitant du sujet, et il n'en manque pas...

Le champ varchar de ma table contient la chaîne :

Poudre d\'Origan pour pizza
La clause where de la requête - avec le mot clé "poudre d'origan" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
WHERE nom LIKE '%".mysql_real_escape_string($_GET['motcle'])."%'
Comme de bien entendu, pas de résultat retourné.
Avec addslashes ? Pareil !
Avec sprintf, comme vu dans ce forum ? idem.

Alors que "poudre" ou "origan" sont trouvés.

Et le plus bizarre, c'est que le moteur de recherche de phpMyAdmin ne trouve pas mieux même si on utilise %LIKE%...

Alors il faut y faire quoi, à cette apostrophe ?