проблема с подключением к ms sql из php скрипта - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь подключиться к своей базе данных по этому адресу: http://localhost: 8989 / latihanPHP / todolist. php, но мой браузер продолжает загружаться и слишком долго не отвечает, он не ' ничего не сказать.

У меня есть 2 локальных хоста на моем компьютере:

  1. localhost
  2. localhost: 8989

Может ли это быть проблема?

Это мой код:

$servername = "localhost:8989";
$username = "root";
$password = "";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

1 Ответ

0 голосов
/ 30 апреля 2020

Вы должны попытаться использовать 127.0.0.1 вместо использования localhost.

Поэтому вы должны попытаться использовать это:

$servername = "127.0.0.1:8989";

Это из PHP документации:

"Имя хоста localhost имеет особое значение. Оно связано с использованием Unix доменных сокетов. Невозможно открыть соединение TCP / IP с использованием имени хоста localhost, вместо этого необходимо использовать 127.0.0.1 . "

https://www.php.net/manual/en/mysqli.quickstart.connections.php

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...