Chercher les donnees de la BD sans caracteres speciaux

Invité
Invité n'ayant pas de compte PHPfrance

09 juin 2008, 05:57

Bonjour,

J'ai des caracteres speciaux dans ma BD, par exemple, ces phrases:

1, Débuter en PHP
2, L'aventure de Crispis.

Quand un utilisateur effecte une recherche, il doit saisir le mot exacte "Débuter" pour avoir comme resultat "Débuter en PHP", je veux faciliter la recherche aux utilisateurs afin qu'ils puissent recherche seulement "Debuter" et voila ils tombent sur le meme resultat.

Cet exemple porte sur tous les caracteres et alphabets.

Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

09 juin 2008, 08:13

Quelle est ta base de données et quel est le type du champ ?

En principe MySQL ne tient par défaut pas compte de la casse et des accents lors des comparaisons, à moins que le champ ne soit typé en binaire.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

09 juin 2008, 15:07

ma clause est: WHERE BINARY...

le type du champs est TEXT et je force l'affichage des caracteres en SET NAMES: binary