Я изучаю оператор подготовки PDO на php.
У меня есть какая-то ошибка.
public function check_user_validation($user_email,$user_password)
{
$salt1 = "5g;;";
$salt2 = "466UU$%jjh";
$user_password = hash("sha512",$salt1.$user_password.$salt2);
$result = $this->con->prepare("select id from user_table where user_email=:user_email&& user_password=:user_password");
$result->execute([
':user_email' => '$user_email',
':user_password' => '$user_password',
]);
$result = $result->rowCount();
if($result > 0)
{
$_SESSION['user_email'] = $user_email;
header("Location:dashboard.php");
}
else
{
return FALSE;
}
}
Но она возвращает false.Идентификатор и пароль бота верны.Я думаю rowCount()
давая ему 0
значение.