Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2014, 09:51
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Uso de AES DECRYPT

Cita:
por alguna razón no lo imprime.
Ni te lo va a imprimir, porque el nombre del campo devuelto no es "nombre", sino "AES_DECRYPT(nombre, 'password')".
Te olvidaste de poner el alias a la función, por lo que devuelve como nombre de columna todo lo que tiene asignado en la salida.

Código PHP:
Ver original
  1. require_once('guazo/guazo5.php'); //conexión a bd
  2. $nombre="Julio";
  3. $query1 = "insert into test_depa  (
  4.        nombre) values (AES_ENCRYPT(
  5.        '".$nombre."', 'password'))";        
  6.         if ($result1 = mysql_query($query1)){        
  7.         echo "Ok","<br>";} else {
  8.         die(mysql_error());}    
  9.  
  10. $sqla = mysql_query("SELECT AES_DECRYPT(nombre, 'password') nombre FROM test_depa where dep_id ='07'");
  11. if($fa= mysql_fetch_array($sqla)){
  12. echo $fa['nombre'];}
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)