par
Ryle » 18 déc. 2007, 11:00
Tu peux utiliser la fonction UPPER() de SQL pour mettre ta chaine en majuscule et comparer les deux :
" WHERE UPPER(login) = UPPER('" . mysql_real_escape_string($login). "')"
Ceci dit, ce sera un peu plus performant si effectivement, tu convertis en majuscule lors de l'insertion, ça te fera un upper() en moins
" WHERE login = '" . mysql_real_escape_string(strToUpper($login)) . "')"
Tu peux utiliser la fonction UPPER() de SQL pour mettre ta chaine en majuscule et comparer les deux :
[php]" WHERE UPPER(login) = UPPER('" . mysql_real_escape_string($login). "')"[/php]
Ceci dit, ce sera un peu plus performant si effectivement, tu convertis en majuscule lors de l'insertion, ça te fera un upper() en moins :)
[php]" WHERE login = '" . mysql_real_escape_string(strToUpper($login)) . "')"[/php]