Cześć!
Mam dokładnie taki sam błąd.
try {
include_once 'connect.php';
$s = $pdo->prepare('SELECT email, password FROM users WHERE email = :email AND password = :password');
$s->bindValue(':email', $_POST['userEmail']);
$s->bindValue(':password', SHA1($_POST['userPassword']));
$result = $s->execute();
} catch (PDOException $e) {
$alert = new Alert();
$alert->showAlert('warning', 'Wystąpił błąd w trakcie pobierania danych logowania do sprawdzenia.');
}
if($result->num_rows != 0){
$alert = new Alert();
$alert->showAlert('success', 'Istnieje taka osoba w Naszej bazie danych.');
} else {
print_r($result);
$alert = new Alert();
$alert->showAlert('danger', 'Taka osoba nie istnieje w Naszej bazei danych.');
}
Chodzi w nim o to, że cały czas pokazuje, ze nie ma takiej osoby w bazie, podczas gdy faktycznie istnieje. Pomoże ktoś?