Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/05/2011, 09:39
reynierpm
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 14 años
Puntos: 1
Respuesta: Collation de tablas MySQL y PHP

Pues no . Algo extraño hay aqui y no logro verlo. Explico un poco mejor para ver si logras entender un poco mejor. Para insertar en la BD use este codigo:
Código PHP:
$enc = new EncryptDecrypt();
$user $enc->encriptar("admin""dHnrCX2DLYQa3v7T4TBwmQRVoTgzMSik");
$pass $enc->encriptar("12345""dHnrCX2DLYQa3v7T4TBwmQRVoTgzMSik");

// Hago un utf8_encode para que los valores se almacenen bien en la BD
$data = array('usuario' => utf8_encode($user), 'pass' => utf8_encode($pass));
      
$this->db->insert('usuarios'$data); 
Entonces ahora q estamos realizando pruebas para poder mostrar el valor bien debo hacerle un utf8_decode y luego desencriptarlo o sea como sigue:
Código PHP:
$enc = new EncryptDecrypt();
      
$query $this->db->query("SELECT * FROM usuarios WHERE id=14");
      
$row $query->row();
      echo 
'BD:'utf8_decode($row->usuario).'<br/>';
      echo 
'Desenc:'$enc->desencriptar(utf8_decode($row->usuario), "dHnrCX2DLYQa3v7T4TBwmQRVoTgzMSik").'<br/>';
      echo 
'Enc:'$enc->encriptar("admin""dHnrCX2DLYQa3v7T4TBwmQRVoTgzMSik"); 
y mira el resultado:
Código:
BD:Ic˜i6Ò¹˜ñ’ ÔÚ¯ÉÍõ%¾7šëM¼
Desenc:admin
Enc:Ic˜i6Ò¹˜ñ’ ÔÚ¯ÉÍõ%¾7šëM¼
Asi q no se porque esta fallando lo de la consulta a la BD