Bonjour,
Dans ma base de donnée je stock des noms qui ont leurs caractères spéciaux encodés exemple é= "é"
Le problème est que sur mon site je veux mettre une recherche par mot et si une personne tape "c" pour afficher tous les noms contenant la lettre "c" cela m'affiche des mots ne comportant pas réellement la lettre "c" mais des mots qui ont des caractère spéciaux qui une fois encodé comportent la lettre "c".
exemple le mot "Prècis" seras retourné car dans la BDD le mot est écrit "Précis"
j'utilise :
SELECT * FROM mob WHERE nom REGEXP '.*c.*[^&.*c.*;]'
mais je n'arrive pas aà écrire l'expression qui permet de faire ce que je souhaite.
Quel est la bonne expression ?
Existe t'il une autre solution pour filtrer ?
merci
Nuphius
Partager