SQL - consulta que diferencie mayusculas y tildes

   
Vista:

consulta que diferencie mayusculas y tildes

Publicado por Julian C. (9 intervenciones) el 13/08/2009 18:01:23
Buen dia.

Les pregunto, tengo una consulta que me valida el ingreso de un usuario; pero como el titulo lo dice, mi validación no es muy buena que digamos, ya que si el usuario que hay en la base es Pépe y si se ingresa pepe en el formulario, el me deja ingresar. la consulta que tengo es esta:

select identificacion,usuario,contrasena,perfil from tblusuario where usuario ='$usuario' and contrasena= '$contrasena'

Les Agradeceria que me dijeran que debo cambiarle a mi consulta para que esta sea completamente exacta y diferencie entre mayusculas y caracteres tildados.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta que diferencie mayusculas y tildes

Publicado por Julian C. (9 intervenciones) el 14/08/2009 16:32:46
Ya que nadie logro saldar mi duda, investigue y la pude solucionar.

La salida para hacer una comparación tan precisa, era convertir los valores a comparar en terminos binarios.

La consulta quedaria asi:

select identificacion,usuario,contrasena,perfil from tblusuario where BINARY usuario =BINARY'$usuario' and BINARY contrasena =BINARY'$contrasena'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar