从php脚本连接到mssql时出现问题



我正在尝试使用以下地址连接到我的数据库:http://localhost:8989/latihanPHP/todolist.php但我的浏览器一直在加载,时间太长无法响应,它什么也没说。

我的电脑里有两个本地主机:

  1. localhost
  2. 本地主机: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";

您应该尝试使用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

我希望这能有所帮助。

最新更新