1
このコードスニペットは警告をスローしています。mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを前提としています。prepare文とexecute文を使用した後でmysqli_fetch_arrayを使用してresultにアクセスするには?
$sql =$conn->prepare("SELECT password FROM users WHERE username =?");
$sql->bind_param("s",$pass);
$result=$sql->execute();
$row=mysqli_fetch_array($result);
if(password_verify($pass,$row[0])&&mysqli_num_rows($result)==1)
{
$_SESSION['username']=$user;
$_SESSION['success']="Logged in Successfully";
header("location: notice.php");
}
else
$submitErr="Your login credentials are incorrect";