select insensible à la casse - PHP - Programmation
Marsh Posté le 12-05-2011 à 17:27:28
déclarer ton champ loginUser comme étant case sensitive dans mysql
Marsh Posté le 12-05-2011 à 17:42:24
Ok... heu comment je fais ça exactement? J'ai regardé dans les options de mon champ, je n'ai pas trouvé de 'sensitive case'.
-EDIT-
J'ai trouvé une solution toute bête :
Code :
|
C'est le BINARY qui change tout.
Mais je veux bien connaitre ta technique aussi ^^
Marsh Posté le 12-05-2011 à 21:00:14
http://dev.mysql.com/doc/refman/5. [...] ivity.html
If you want a column always to be treated in case-sensitive fashion, declare it with a case sensitive or binary collation. See Section 12.1.10, “CREATE TABLE Syntax”. |
Marsh Posté le 12-05-2011 à 17:21:56
Bonjour à tous,
Dans le cadre d'une vérification de login et de mot de passe j'effectue la requête suivante:
Le problème c'est que mon SELECT ne tient pas compte de la casse, si en login je tape 'toto' ou 'ToTO' il me compte comme bon alors que dans ma base de données c'est bien noté sous la forme 'Toto'. (par cela le fait que pour le login et pas pour le mot de passe heureusement)
Comment remédier à ce problème?
Merci