I am learning PDO prepare statement in php.
I have some error.
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;
}
}
BUt it returns false. Id and password bot are true. I think rowCount()
giving it 0
value.