comparaison de chaine de caracteres dans MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comparaison de chaine de caracteres dans MySQL

par casam75 » 07 oct. 2005, 14:08

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'

par Ripat » 07 oct. 2005, 13:53

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'

par casam75 » 07 oct. 2005, 13:49

La requete est comme ca :

Code : Tout sélectionner

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

par zeus » 07 oct. 2005, 13:43

Juste pas curiosité, fait voir ta requete ...

comparaison de chaine de caracteres dans MySQL

par casam75 » 07 oct. 2005, 13:38

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