Page 1 sur 1

comparaison de chaine de caracteres dans MySQL

Posté : 07 oct. 2005, 13:38
par casam75
Bonjour,

Dans une requete, je fais la comparaison de 2 chaines de caracteres.
Si les 2 chaines sont identiques ca fonctionne tres bien.
Par contre si chaine1=maison et chaine2=MaIsOn, ca me dit que les 2 chaines sont identiques, alors que je ne voudrais pas.
Est il possible de prendre en considération la casse des mots ?

Merci

Posté : 07 oct. 2005, 13:43
par zeus
Juste pas curiosité, fait voir ta requete ...

Posté : 07 oct. 2005, 13:49
par casam75
La requete est comme ca :

Code : Tout sélectionner

SELECT count(id) FROM tronches WHERE pseudo='".$_POST['newpseudo']."'"

Posté : 07 oct. 2005, 13:53
par Ripat
La recherche en MySQL est toujours insensible à la casse sauf:
- pour les colonnes définies avec l'option BINARY
- avec utilisation des collations
- avec un transtypage (voir ci-après)

Code : Tout sélectionner

SELECT count(id) FROM tronches WHERE pseudo= BINARY 'exemple'

Posté : 07 oct. 2005, 14:08
par casam75
Impecable, j'ai essayé avec le transtypage, ca fonctionne très bien.
Merci
La recherche en MySQL est toujours insensible à la casse sauf:
- pour les colonnes définies avec l'option BINARY
- avec utilisation des collations
- avec un transtypage (voir ci-après)

Code : Tout sélectionner

SELECT count(id) FROM tronches WHERE pseudo= BINARY 'exemple'