Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1391 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [res] Différenciation des majuscules dans une requête SELECT ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[res] Différenciation des majuscules dans une requête SELECT ?

n°1122743
pouzy
Ne signe pas d'autographes..
Posté le 17-06-2005 à 09:43:07  profilanswer
 

Bonjour à tous !
J'ai fai un service de traduction sms, mais il me reste un problème :  
Comme en SMS, les majuscules sont importantes, les mots ne se traduisent pas pareillement selon la casse.  
Puortant, les gens peuvent rajouter des mots sur mon traducteur : or, si quelqu'un rajoute : joyE , et que quelqu'un rajoute juste derrière joye, la deuxième personne aura un bô "Le mot est déjà présent dans la BDD".  
 
Je voudrais éviter ça, c'est possible ? Histoire que si il y a une différence de casse, il y ait quand même insertion.  
Voilà mon script de vérif :
 

Code :
  1. $req = "SELECT sms FROM aido_traduc WHERE sms = '".htmlentities($_POST['MotSMS'])."'";
  2.   $res = mysql_query ($req, $idConnexion);
  3.   $nb = mysql_num_rows($res);
  4.  
  5.   if($nb>0)
  6.   {
  7.   echo '<div align="center">Le mot que vous avez entré est déjà présent dans la base de données !</div>';
  8.   }


 
Merci :)


Message édité par pouzy le 17-06-2005 à 11:44:23

---------------
Hello hello super jello
mood
Publicité
Posté le 17-06-2005 à 09:43:07  profilanswer
 

n°1122823
plainsofpa​in
Pingouino's lover
Posté le 17-06-2005 à 10:27:38  profilanswer
 

devoir en arriver a des traducteurs sms/francais ...
 
Arrêtes ca et bannis des forums ceux qui ne savent écrire qu'en sms.
 
Sinon pour ton problème de casse, il ne me semble pas que mysql soit sensible à la casse par défaut, et je ne sais pas s'il peut etre réglé pour l'être.  
 
Cherche dans la doc mysql ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1122907
betsamee
Asterisk Zeperyl
Posté le 17-06-2005 à 11:06:36  profilanswer
 

LCASE()

n°1122912
mrbebert
Posté le 17-06-2005 à 11:08:15  profilanswer
 

SELECT sms FROM aido_traduc WHERE binary sms = ...  ;)  
 
Sinon, il me semble qu'il y a moyen de définir directement la colonne en "binary" pour indiquer que toutes les comparaisons doivent se faire en respectant majuscules/minuscules mais je connais plus la syntaxe [:figti]

n°1122970
pouzy
Ne signe pas d'autographes..
Posté le 17-06-2005 à 11:44:06  profilanswer
 

Merci mrbebert le binary fonctionne :)
 
betsamee, oui, j'ai vu ceci , qui me paraît n peu compliqué par rapport au simple "binary" :D
 
merci à tous :jap:


---------------
Hello hello super jello

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [res] Différenciation des majuscules dans une requête SELECT ?

 

Sujets relatifs
Probleme dans un select (jointure)requete SQL -> Array : perfectionnement du code !!
Recup données html:select dans classe action[.net] Valeur de retour d'une requête SQL
Comparer count listbox et Count Select[MySQL] Sous-requête
[MySQL] Requête d'update particulière[Résolu] [vb.net] Requête SQL
[ Réglé] Champ select et PHPSigne d'une valeur sur position fixe en sortie de requête
Plus de sujets relatifs à : [res] Différenciation des majuscules dans une requête SELECT ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR