Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 22h36   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 22
Points : 10
Points : 10
Par défaut recherche mysql casse

bonsoir a tous

je developpe un outil de filtrage de données a opartir d'un formulaire html.

je dois permettre a l'utilisateur de saisir une chaine de caractères et suite à cela je veux recuperer touts les occurences de cette chaine dans une zone d'une de mes tables mysql.

je vais procéder par un like '%zone%'

mais comment faire pour gérer la casse , les accents etc etc

exemple : en rentrant 'ete' l'utilisateur doit pouvoir récupérer les zones mysql suivantes :

l'été
ETERNEL
Eté
.....

je ne pense pas que le like fait tout cela ?

que me conseillez-vous ?

merci par avance
herve42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 23h17   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Le LIKE est fait pour ça... avec une collation appropriée (latin1_german1_ci ou utf8_unicode_ci). Pour les détails, cf mon article cité en signature.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h55.


 
 
 
 
Partenaires

Hébergement Web