@zhilenkov5

Почему не работает подключение к mysql?

Вылетает такая ошибка:
Warning: mysqli::__construct(): (HY000/2002): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

<?php

    ini_set('display_errors', 1);
    error_reporting(E_ALL);

    $login = $_POST['login'];
    $password = $_POST['password'];
    $name = $_POST['name'];

    if (mb_strlen($login) > 30) {
        echo 'Недопустимая длина логина';
        exit();
    } else if (mb_strlen($password) <= 8) {
        echo 'Минимум 8 символов';
        exit();
    }

    $mysql = new mysqli('localhost', 'root', 'root', 'registration');

    $mysql->query("INSERT INTO `users` (`login`, `password`, `name`) VALUES('$login', '$password', '$name')");

    $mysql->close();

?>
  • Вопрос задан
  • 523 просмотра
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
А mysql сервер на локалхосте то есть?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект