sql >> Databáze >  >> RDS >> Mysql

Převeďte z mysqli_query na připravený příkaz mysqli pomocí funkce mysql PASSWORD

PASSWORD() je funkce MySQL. Je součástí SQL. Potřebujete pouze parametrizovat argument, který předáte této funkci.

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

Upozornění:
Ukládat pouze hash hesel vytvořený pomocí PHP password_hash() , kterou pak můžete ověřit pomocí password_verify() . Podívejte se na tento příspěvek:Jak používat password_hash a zjistěte více o bcrypt &password hash v PHP

Upozornění:




  1. Jak číst obrázky z databáze MySQL pomocí PHP?

  2. Příklad hromadného shromažďování Oracle pomocí objektu typu typ řádku kurzoru

  3. Nesprávné použití prostorového/fulltextového/hash indexu a explicitního pořadí indexů na MySQL 8.0.11

  4. Chybí služba Mysql