Не работает проверка на меил PHP

Не работает проверка на существование такого меила в БД. Если ввести логин, который уже зареган, то выдает ошибку, а меил не выдает ошибок. Понятия не имею в чем проблема.

База данных

    $login = filter_var(trim($_POST['login']), FILTER_SANITIZE_STRING);
    $mail = filter_var(trim($_POST['mail']), FILTER_SANITIZE_EMAIL);

$query = $db->query("SELECT * FROM `user` WHERE `login` = '$login' AND `mail` = '$mail' LIMIT 1");

if($query->num_rows != 0) {
$_SESSION['error-msg'] = 'Такой аккаунт уже существует';
          exit(header('location: index.php'));
        }

Ответы (1 шт):

Автор решения: JohnyPlay

Точно, не обратил внимание. Вместо AND нужно OR.

→ Ссылка