Chercher les donnees de la BD sans caracteres speciaux
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 effectue 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 rechercher seulement "debuter" et voila ils tombent sur le meme resultat.
Cet exemple porte sur tous les caracteres et alphabets.
Merci
Etrange, car par défaut, les types varchar, text et char sont insensibles à la casse et aux accents.
En effet, par exemple sur lephpfacile :
mysql> select id, titre from cours where titre = 'declarer des VaRiaBles';
+----+-------------------------+
| id | titre |
+----+-------------------------+
| 2 | Déclarer des variables |
+----+-------------------------+
1 row in set (0.01 sec)
N'aurais tu pas activer l'option 'binary' sur ton champs lorsque tu as créé ta table (je ne vois que cette explication) ?
Sinon, quelle version de MySQL utilises tu ?
(La Globule) Non :) Ça dépend de la
collation du soir que tu as utilisé pour coder les caractères d'une table.
Et la collation par défaut est latin1_swedish_ci, qui elle fait le distingo entre les lettres munies ou non de diacritiques.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
j'utilise le codage utf dans ma base de donnee, et dans ma requete je mets ca:
<?php
SET NAME 'binary'
et
SELECT * FROM table WHERE BINARY ...
?>
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: