Intereting Posts
Как правильно исправить ошибку времени выполнения phpMailer max? Интеграция проверки подлинности WordPress с существующей пользовательской базой данных Захват ошибок компиляции регулярных выражений Как подсчитать уникальных посетителей на моем сайте? Пытается передать ToDataURL более чем 524288 байт. Используя текст типа ввода PHPEXCEL получает форматированную дату, как видно в файле excel PHP / MySQL – фильтр массивов для ботов RAW POST с использованием cURL в PHP Справка по регулярному выражению в PHP (8 шестнадцатеричных символов, за которыми следует символ подчеркивания) Как вызвать запрос AJAX на событие смены даты? AWS SDK для PHP 2 – Изменение размера корневого тома при создании экземпляра В чем разница между объектом Thread и объектом Worker (php pthreads) Есть ли инструмент для преобразования Java, JavaScript или Python в PHP? доступ к частной переменной из функции-члена в PHP Какие другие языки позволяют программистам использовать интерфейсы в качестве функциональных параметров?

PHP Неустранимая ошибка: вызов функции-члена fetch_array () в boolean

Ниже приведена ошибка в строке 66.

Строка 66 -> if ($result->fetch_array(MYSQLI_NUM) == NULL) {

Кажется, что все работает в соответствии с документацией.

Я пытаюсь гарантировать, что вставленный адрес электронной почты еще не существует.

 $_email= $connection-> real_escape_string($email); $checkSql='SELECT * FROM customer_registration WHERE EMAIL='.'"$email"'.';'; $result= $connection -> query($checkSql); //print_r($result); $sql="INSERT INTO customer_registration(CUSTOMER_FNAME, CUSTOMER_LNAME, CUSTOMER_DOB, APARTMENT, STREET, CITY, PROVINCE, POSTAL_CODE, EMAIL, PHONE, SIGN_IN_DATE) VALUES ('".$fname."','".$lname."',STR_TO_DATE('$dob','%m/%d/%Y'),'".$apt."','".$street."','".$city."','".$province."','".$postalCode."','".$email."','".$phone."',NOW());"; if ($result->fetch_array(MYSQLI_NUM) == NULL) { $connection->query($sql); header('../login.php'); } else { header('../index.php'); } по $_email= $connection-> real_escape_string($email); $checkSql='SELECT * FROM customer_registration WHERE EMAIL='.'"$email"'.';'; $result= $connection -> query($checkSql); //print_r($result); $sql="INSERT INTO customer_registration(CUSTOMER_FNAME, CUSTOMER_LNAME, CUSTOMER_DOB, APARTMENT, STREET, CITY, PROVINCE, POSTAL_CODE, EMAIL, PHONE, SIGN_IN_DATE) VALUES ('".$fname."','".$lname."',STR_TO_DATE('$dob','%m/%d/%Y'),'".$apt."','".$street."','".$city."','".$province."','".$postalCode."','".$email."','".$phone."',NOW());"; if ($result->fetch_array(MYSQLI_NUM) == NULL) { $connection->query($sql); header('../login.php'); } else { header('../index.php'); } 

Утверждение IF не идет по какой-либо причине, и я не уверен, что не так. Я проверил запросы, которые они работают, но оператор if не работает.