¿me podeis revisar el codigo haber si tengo algo mal escrito? si introdusco el codigo manualmente desde phpmyadmin me muestra correctamente el resultado, pero al realizar la consulta desde el codigo php el campo $data['password'] aparece vacio.
aqui la insercion:
Código:
aqui la consulta:$query = "INSERT INTO usuarios (usuario, password, correo) VALUES('$username', AES_ENCRYPT('$password','key'), '$mail')"; mysql_query($query) or die (mysql_error());
Código:
PD: al poner echo "$data['usuario']" o "$data['correo']" me devuelve el resultado correcto, con "$data['password']" devuelve un valor vacio $query = mysql_query("SELECT usuario, AES_DECRYPT(password,'key') FROM usuarios WHERE usuario = '$username'") or die ('No existe el usuario.' . mysql_error()); $data = mysql_fetch_array($query); if($data['password'] != $password){