Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2007, 13:55
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 2 meses
Puntos: 98
Re: Diferencia entre LIKE y =

Solamente abundando un poco más, es posible que en efecto te esté regresando los mismos registros si es que tienes pocos usuarios, o uno nada más (el usuario de prueba), como dijo AZ, LIKE e = no es lo mismo, he visto esta confusión muchas veces por aquí:

LIKE -> (Cómo, parecido, similar) y depende de los comodines "%" que le pases a tu consulta.
= -> exactamente igual

Pero si tengo estos dos registros

Código:
usuario  |  pwd1
usuario  |  pwd2
Es posible que dependiendo de los comodines del LIKE, te traiga uno o los registros, en tanto que un criterio = solo te traerá aquellos que coincidan exactamente.

No se que tanta seguridad tenga la aplicación que estás desarrollando, pero sin duda, hacer una selección LIKE para un sistema de login, deja muchas puertas abiertas.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway