Bonjour à tous,
Voici mon problème :
Je dispose d'une base MySQL stockant diverses informations ainsi qu'un moteur de recherche codé en PHP. Le problème survient lorsque je recherche un mot accentué dans la base. Mettons que la base stocke le mot évènement. Si je passe en paramètre à mon moteur le mot évènement, aucun souci, par contre si je recherche le mot evenement, ca ne marche pas. J'utilise la clause like dans ma requete sql. J'ai cherché un peu sur le net et apparamment en utilisant like (au lieu de =) ca marche. Je ne sais pas vraiment d'ou cela peut venir. Si cela peut aider, le champ sur lequel je souhaite faire la recherche et de type text et l'interclassement est latin1_general_ci. Ma base est la base MySQL fournit par free. Le problème survient aussi avec les majuscules, si je recherche Toto et que le mot stocké dans la base vaut toto, ca ne marche pas non plus...
Par avance merci pour votre aide
Message édité par Nitro12 le 05-04-2007 à 20:38:34