Как можно справиться с фатальной ошибкой открытия базы данных в PHP 8.1? ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Как можно справиться с фатальной ошибкой открытия базы данных в PHP 8.1?

Сообщение Anonymous »

У меня есть функция, которая устанавливает соединение либо с действующей рабочей базой данных, либо с тестовой базой данных, если действующую базу данных невозможно найти. Он использует mysqli_connect_error(), чтобы определить, какую базу данных использовать. Предполагается, что если действующую базу данных найти невозможно, то сценарий PHP должен быть запущен на тестовом сервере следующим образом: К сожалению, это не будет работать в PHP 8.1, поскольку ошибка соединения рассматривается как фатальная ошибка с прекращением выполнения.
Кто-нибудь знает как обойти это, или мне придется переосмыслить функцию подключения?

Подробнее здесь: https://stackoverflow.com/questions/791 ... in-php-8-1

Вернуться в «Php»