Возможно, проблема заключается в том, что не все ошибки отловлены в блоке кода, который вы подключили к базе данных. Вам следует добавить дополнительные проверки на наличие ошибок при выполнении запросов к базе данных.
Чтобы проверить наличие пользователя при авторизации, вам необходимо выполнить SQL запрос к базе данных, который будет проверять существование пользователя с заданным логином и паролем. Примерно такой запрос может выглядеть:
```sql
SELECT * FROM users WHERE username = 'ваш_логин' AND password = 'ваш_пароль';
```
Замените 'ваш_логин' и 'ваш_пароль' на соответствующие значения. Если запрос вернет какие-либо строки, значит пользователь с такими данными существует в базе данных.
Если данный запрос не вернет результатов, возможно проблема связана с неправильными данными для подключения к базе данных, неверно указанной таблицей или колонками в запросе. Проверьте все эти параметры.
Также убедитесь, что ваш код обработки ошибок работает корректно и выводит информацию о возможных проблемах с подключением к базе данных.