tasol
Новичок
PHP:
$db_connect = mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD); // без бд по умолчанию
$select = mysqli_select_db($db_connect, 'no_exists_db'); // no_exists_db не существующая бд
PHP:
mysqli_connect_error();// null
вариант конечно есть
PHP:
if (!$select) echo "Почему-то не выбрана база"; //логика ясна
оно содержит строку "Unknown database 'no_exists_db'"
выводить эту строку задача функции mysqli_connect_error()
но получается то, что она выводит сообщение только для ошибки вызванной mysqli_connect
и то что я зря написал это, потому что так и должно
и придется использовать проверку возвращаемого значения mysqli_select_db с последующим извлечением ошибки из объекта (или сразу проверять значение из него)
все то же самое происходит если использовать ооп интерфейс