Попробуйте выполнить дополнительную обработку ошибок / ведение журнала.
<code>define('DEBUG_LOG', true);
function onError($general, $details) {
echo '<pre>', htmlentities($general), "
\ n "; if (определено ('DEBUG_LOG') && DEBUG_LOG) {echo '
', htmlentities($details), "
\ n";echo '
'; debug_print_backtrace(); echo "
\ n ";} die;} class AuthDb {[...] открытая функция createUser ($ name, $ email) {$ query =" INSERT INTO myUsers (name, email) VALUES (?,?)"; $ stmt = $ this-> db-> prepare ($ query); if (! $ stmt) {onError ('ошибка базы данных', $ this-> db-> errno. ':'. $ this-> db-> ошибка); вернуть false;} $ rc = $ stmt-> bind_param ("ss", $ name, $ email); if (! $ rc) {onError ('ошибка базы данных', 'сбой привязки'); возвратfalse;} if (! $ stmt-> execute ()) {onError ('ошибка базы данных', $ stmt-> errno. ':'. $ stmt-> error); вернуть false;} вернуть true;}