0
パスワードの確認に問題があります。 私はパスワードの列からハッシュを取得し、フォームのパスワードで確認しようとしています。それがエラーを折り返すMySQLからパスワードハッシュを取得できませんでした
$pass = mysqli_query($link, "SELECT password FROM male_users WHERE email=$email");
$hash = mysqli_fetch_assoc($pass);
if (password_verify($password, $hash)) {
echo('Hello');
} else {
echo('Email or Password not mach');
}
:私はそれが動作しない理由はわからないmysqli_fetch_assoc()はブール値が与えられ、パラメータ1がmysqli_resultされることを想定していますが、私は、人々が正常にそれを使用してそのスタックで見つかりました。何が間違っているのですか?事前にThnx!使用$ハッシュ[「パスワード」]は$ハッシュのinsted、最終的にWHERE条件で単一引用符を使用するよう よろしく
引用符の使用方法を学びます。 –
性別に基づいてユーザー用に別々のデータベーステーブルを用意していますか? –
'ここでemail = '$ email'' – Dale