Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/08/2005, 05:45
lotusxxl
 
Fecha de Ingreso: junio-2002
Mensajes: 243
Antigüedad: 21 años, 10 meses
Puntos: 1
Buenas...

en un principio en mysql si haces una consulta del tipo...

Código PHP:
WHERE user='$_POST["user"]' 
no es sensible a mayúsculas minusculas cuando haces un select..si queires q lo sea...

mirate esto...

http://dev.mysql.com/doc/mysql/en/case-sensitivity.html

hay q retocar la definición de la tabla...

entonces si alguien se autentifica con su suario ponga como lo ponga no hay problema y para usuariso nuevos pues haces un select..si ya existe..como no es case sensitive segur oq te lo encuentra...

así q solucionado...

otra cosa...no estoy seguro pero es posible q si a la columna user le pones la restriccion unique..es posible q sea case insensitive..pero no estoy seguro..

bueno lo acabo de comprobar..creando una tabla y en efecto es case insensitve osease..q no deja poner 'Alberto' si ya existe un usuario 'alberto'

otra cosa más...

también decirte q se utiliza mucho la función strtoupper() para hacer comparaciones.

Salu2.