Mysql
 sql >> Database >  >> RDS >> Mysql

Converti da mysqli_query a un'istruzione preparata da mysqli utilizzando la funzione mysql PASSWORD

PASSWORD() è una funzione MySQL. Fa parte dell'SQL. Devi solo parametrizzare l'argomento che passi a questa funzione.

$stmt = $mysqli -> prepare("SELECT customerID 
    FROM customer 
    WHERE customerEmail = ? AND customerPassword = PASSWORD(?) ");
$stmt -> bind_param("ss", $loginEmailAddress,$loginPassword);
$stmt -> execute();

Avviso:
Memorizza solo gli hash delle password creati utilizzando password_hash() , che puoi quindi verificare utilizzando password_verify() . Dai un'occhiata a questo post:Come usare password_hash e ulteriori informazioni su bcrypt e hashing delle password in PHP

Avviso: