Intereting Posts
Классы PHP, почему используется общедоступное ключевое слово? получить данные из возвращаемого значения массива mandrillapp Анализ проблем с SOAP-ответами в PHP с помощью simplexml Как интегрировать несколько объектов в форму в Symfony 2 Получение образования с помощью API-интерфейса Facebook в PHP Использование неопределенного постоянного erorr в php PHP .htaccess -> довольно url (в обратном порядке) Как импортировать / включать файл CSS, используя PHP-код, а не код HTML? Как нажимать и значение и ключ в массив Как заставить PHP-GA перестать увеличивать посетителей в режиме реального времени в Google Analytics? Итерация php-массива и конкатенация КАК? Отправить Amazon Создать XML-код выполнения с использованием PHP API окно печати не работает 1 раз Есть ли какой-нибудь код в WordPress, когда пароль не вводится и появляется другой код, когда пароль правильный рекурсивная сумма массива php

Сравнение двух адресов электронной почты в PHP / MySQL всегда возвращает false

Я пытаюсь зарегистрировать пользователей из уникальной ссылки на код приглашения, который проверяется на их адрес электронной почты. При регистрации я запускаю чек, чтобы узнать, соответствует ли адрес электронной почты, который они отправили, по электронной почте, которую мы сохранили в базе данных. Кажется, что все работает отлично, я проверял электронную почту и коды, отправляемые в функцию проверки, но по какой-то причине это постоянно возвращает 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()); } }