Задать вопрос
@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();

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

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

Похожие вопросы