#php
#php
Вопрос:
Я получаю эту ошибку:
Fatal error: Uncaught exception 'Exception' in /home/u569177978/public_html/app_data/mysqldao.php:68 Stack trace: #0 /home/u569177978/public_html/app_data/userRegister.php(36): MySQLDao->registerUser('wesdfed', 'wefrd') #1 {main} thrown in /home/u569177978/public_html/app_data/mysqldao.php on line 68
из следующего скрипта: http://pastebin.com/QYYQMTEV
Да, я искал эту проблему, и ни одно из этих решений не сработало для меня. Пожалуйста, помогите.
Ответ №1:
Mysqli::prepare() возвращает false
, если предоставленный SQL неверен. Я бы перепроверил ваш SQL.
Комментарии:
1. Почему return, возвращающий false, генерирует исключение? Я бы предположил, что это, скорее всего, было вызвано явным исключением, возникающим в openConnection, которое на самом деле нигде не обрабатывалось.
2. @andrewsi Потому что исключение выдается в строке 68, если оператор принимает значение
false
.