Я пытаюсь зарегистрировать пользователей из уникальной ссылки на код приглашения, который проверяется на их адрес электронной почты. При регистрации я запускаю чек, чтобы узнать, соответствует ли адрес электронной почты, который они отправили, по электронной почте, которую мы сохранили в базе данных. Кажется, что все работает отлично, я проверял электронную почту и коды, отправляемые в функцию проверки, но по какой-то причине это постоянно возвращает false. Что мне здесь не хватает?
public function CheckEmail($email, $code, $db) { $query = $this->db->prepare("SELECT 'email' FROM `userlogin` WHERE `code`= ?"); $query->bindValue(1, $code, PDO::PARAM_STR); try { $query->execute(); $data = $query->fetch(); $confirmEmail = $data['email']; if($confirmEmail == $email) { return true; } else { return false; } } catch (PDOException $e) { die($e->getMessage()); } }