il codice:
codice:
//inizio script di connessione $connessione = mysqli_connect( "localhost", "root", "", "cript" ) or die ( mysqli_connect_error( ) );//OFFline
mysqli_query( $connessione, "SET NAMES utf8" );
//fine script di connessione
/*
mysqli_query( $connessione, "create table userExample5(
userId int(11) unsigned not null AUTO_INCREMENT PRIMARY KEY,
username varchar(20) not null,
password varchar(100) not null,
salt varchar(20) default null
)
engine = innodb default charset = latin1")or die('errore creazione tabella '."errore MYSQLI: ".mysqli_error( $connessione ));
*/
mysqli_query( $connessione, "insert into userExample5 (username, password)
values ('Tom', 'password1234')")or die('errore inserimento '."errore MYSQLI: ".mysqli_error( $connessione ));
mysqli_query( $connessione, "insert into userExample5 (username, password)
values ('Tom', aes_encrypt('password1234', 'key1234'))")or die('errore inserimento criptato '."errore MYSQLI: ".mysqli_error( $connessione ));
$leggi = mysqli_query( $connessione, "select userID, username, cast(aes_decrypt(password, 'key1234') as char(100)) from userExample5")or die('errore inserimento criptato '."errore MYSQLI: ".mysqli_error( $connessione ));
while ( $asd = mysqli_fetch_array( $leggi ) )
{
echo $asd['userID']." - ".$asd['username']." - ".$asd['password'];
}
mi ridà questo risultato:
Notice: Undefined index: password in C:\xampp\htdocs\sitiweb\index.php on line 29
1 - Tom -
Notice: Undefined index: password in C:\xampp\htdocs\sitiweb\index.php on line 29
2 - Tom -
senza mostrare il campo password