Страница 1 из 1

Ошибка при подключении к базе данных.

Добавлено: 03 дек 2024, 02:17
dan
Здравствуйте. Я недавно установил open server последней версии. Начал писать проект используя html, css и php. Мне понадобилась база данных. Я с официального сайта phpMyAdmin скачал phpMyAdmin и положил его в папку home. Затем я зашёл на этот сайт(локальный phpMyAdmin) и создал базу данных. Дальше я хотел подключиться к этой базе из кода php и записать необходимые мне данные. И вот тут начались проблемы. Для подключения я использовал такой код: "
$conn = new mysqli('mysql-5.7', 'root', '', 'reg-login');
    if ($conn->connect_error) {
        die("Ошибка подключения: " . $conn->connect_error);
    }"
Заходил я на свой сайт. И в момент когда должна подключится база данных браузер выводил такое сообщение:
"Fatal error: Uncaught mysqli_sql_exception: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение in C:\OSPanel\home\beau-monde.local\public\php\register.php:3 Stack trace: #0 C:\OSPanel\home\beau-monde.local\public\php\register.php(3): mysqli->__construct('localhost', 'root', Object(SensitiveParameterValue), 'your_database_n...') #1 {main} thrown in C:\OSPanel\home\beau-monde.local\public\php\register.php on line 3".
Я пробовал и localhost, и пробовал через другие версии MySQL, и каждый раз такая ошибка. В файле config.inc.php прописаны такие же данные. Также, я смотрел документацию и, вроде, сделал все правильно. Можете подсказать что я делаю не правильно. Заранее спасибо.

С уважением, dan.

Re: Ошибка при подключении к базе данных.

Добавлено: 04 дек 2024, 18:12
DelphinPRO
Так как компилятор врать не умеет, можно сделать вывод, что врёте вы =)
Когда говорите, что используете такой код
new mysqli('mysql-5.7', 'root', '', 'reg-login');
компилятор уверен, что у вас там написано localhost, а не mysql-5.7
Может файл забыли сохранить когда исправили?