| Usuario |
problema con password() |
Desconocido
|
| Enviado - 4/6/2006 |
| |
hola, soy bastante novato en el tema y tengo un problema siguiendo un tutorial.
tengo una tabla "admin" donde estan los campos "username" y "password"... entonces inserto el siguiente valor:
insert into admin ('username', 'password') values ('user', password('pass'));
Los valores son agregados a la tabla sin ningun problema pero al hacer la consulta:
select * from admin where username='user' and password=password('pass');
no obtengo ningun resultado... si alguien me puede explicar el porque le estaria muy agradecido
|
| |
|
C_Nipotti
92 Mensaje(s)
|
| Enviado - 5/6/2006 |
| |
El campo 'password' debería ser un VARCHAR(41) o mayor, pero el mínimo en mysql 4.1 y posterior es 41. Sino te lo truncará y nunca coincidirá con el valor que devuelve PASSWORD() cuando consultas. ¿Tiene esa longitud?
Aguardo comentarios.
C.A.Nipotti |
| |
|
Desconocido
|
| Enviado - 5/6/2006 |
| |
Gracias!!! ese era el problema, estaba pensando q se trataba de permisos para leer las tablas, ya q lo menciono, sabes donde puedo conseguir buen material online para entender mas ese tema??
tene en cuenta q estoy empezando
Muchas gracias
carlos |
| |
|
|
|