Bonjour, après quelques recherches un peu partout, je n'ai pas trouvé grand chose concernant MySQL.
Je voudrais donc faire une recherche avec "LIKE", mais en ignorant les accents.
Si je recherche "batiment", je souhaite avoir comme résultat "bâtiment" (qui est présent dans ma table).
J'ai essayé "COLLATE" mais je n'ai trouvé de collation que pour la casse, et pas pour les accents
Voici ma requête :
Dans ma base je suis bien en utf8_general_ci (donc ce que je fais avec le collate ne sert strictement à rien je pense).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT id , intitule FROM maTable WHERE intitule LIKE _utf8'%".$motcle."%' collate utf8_general_ci ORDER BY intitule ASC
Y a t-il donc une collation qui permet d'ignorer les accents?
Comme par exemple le "French_CI_AI" (vu ici) mais c'est pour Microsoft SQL Server.
Merci
Partager