Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2009, 09:27
kazuki
 
Fecha de Ingreso: septiembre-2009
Mensajes: 9
Antigüedad: 14 años, 7 meses
Puntos: 0
AES_DECRYPT (no consigo desencriptar)

hola,
¿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:
$query = "INSERT INTO usuarios (usuario, password, correo)
		         		VALUES('$username', AES_ENCRYPT('$password','key'), '$mail')";
					mysql_query($query) or die (mysql_error());
aqui la consulta:
Código:
$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){
PD: al poner echo "$data['usuario']" o "$data['correo']" me devuelve el resultado correcto, con "$data['password']" devuelve un valor vacio