Я очень озадачен использованием mysqli_connect() и mysqli_connect_error() в моем PHP. Я не знаю, где искать проблему и как ее решить, это конфигурация php.ini или my.ini? Нужна помощь.
Я пытаюсь перейти со старой конфигурации сервера. У меня недавно установлены MariaDB 11.4.2 и PHP 8.3. Старая установка использовалась под MariaDB 10.3.13 и PHP 7.2.22.
Я провожу простой тест:
с правильным именем пользователя и паролем у меня есть результат:
Connecting...
Success!
но когда я намеренно указал неправильное имя пользователя или пароль, я получаю только:
Connecting...
почему не отображается сообщение об ошибке?
В моих старых MariaDB и PHP, если указано неправильное имя пользователя/пароль, я правильно получаю:
Connecting...
Failed to connect to MySQL: Access denied for user 'user'@'::1' (using password: YES)
Подробнее здесь: https://stackoverflow.com/questions/786 ... fter-error