sql >> データベース >  >> RDS >> Mysql

mysql PASSWORD関数を使用して、mysqli_queryからmysqliプリペアドステートメントに変換します

    PASSWORD() MySQL関数です。これはSQLの一部です。この関数に渡す引数をパラメーター化するだけで済みます。

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

    警告:
    PHPの password_hash() password_verify()を使用して確認できます。 。この投稿を見てください:password_hashの使用方法 PHPでのbcryptとパスワードのハッシュ の詳細をご覧ください

    警告:




    1. PDOを使用したエラー処理のベストプラクティス

    2. フラスコでpymysqlを使用中にエラーが発生しました

    3. Web2py –SQLiteからMySQLへの移行

    4. Postgresタイムスタンプクエリ範囲を最適化する