Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2012, 09:13
tuxceno
 
Fecha de Ingreso: noviembre-2010
Mensajes: 181
Antigüedad: 14 años, 1 mes
Puntos: 2
usar campo binary o char

Me surgio una duda, resulta que hice un formulario de logueo en html, procesado por php y almacenando los datos en mysql.
al poner el nombre de usuario en el campo usuario ya sea en mayusculas, en minusculas o combinadas me deja entrar obciamente poniendo la contraseña correcta el detalle es que quiero que solamente si el nombre de usuario fue creado en minusculas pues siolo poniendo el nombre de usuario en minusculas al momento de loguease el usuario pueda accesar o sea el sistema valide que es correcto.

entonces encontre en internet que use binary para evaitar eso pues con eso se hace sensible a mayusculas y minusculas.
mi pregunta es
debo declar el campo de tipo BINARY o de tipo VARCHAR()
o solo debo usar binari en la consulta
Código MySQL:
Ver original
  1. SELECT nomuser from usuario where nombre=BINARY('nombre de usuario')