Casse dans une requête sql [Résolu] - PHP - Programmation
Marsh Posté le 09-01-2006 à 16:49:01
mysql 4.1.9 et même sans le traitement php ça ne marche pas chez moi. Mais quel est le type de tes champs? text, varchar ou autre? Moi je test avec des champs varchar
Marsh Posté le 09-01-2006 à 17:01:17
Salut,
il faut voir avec BINARY
"Les valeurs dans les colonnes CHAR et VARCHAR sont classées et comparées sans tenir compte de la casse, à moins que l'attribut BINARY n'ai été spécifié lors de la création de la table. L'attribut BINARY signifie que les valeurs sont classées et triées en tenant compte de la casse, suivant l'ordre des caractères ASCII de la machine ou est installé le serveur MySQL. BINARY n'affecte pas les méthodes de lecture et de stockage des valeurs. "
Marsh Posté le 09-01-2006 à 17:08:03
Tu peux faire tes recherches en précisant le binary dans la requête aussi d'ailleurs:
Code :
|
Marsh Posté le 09-01-2006 à 16:27:12
Bonjour,
J'ai un ptit souci dans mon code.
Lorsque j'execute une requete par exemple:
ça me retourne le meme resultat quand je recherche clam ou Clam. Comment faire pour que les majuscules soient prises en compte? Le champ login doit t'il avoir un type ou un interclassement particulier?
Merci
Message édité par clam8692 le 09-01-2006 à 17:04:20