php_network_getaddresses: 获取地址信息失败?
php_network_getaddresses: getaddrinfo failed ?
我正在尝试连接到我的 mysql wamp 服务器,但我不断收到
Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: No such host is known.
下面的简单代码是:
<?php
$servername = "http://192.168.43.17/"; <--- My IP Address
$username = "user"; <--- Default username
$password = "YES"; <--- Default Password
try {
$conn = new PDO("mysql:host=$servername;dbname=android_api", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
Android_api是我创建的数据库名。
在 运行 之后出现的确切错误是:
我还从namecheap买了一个主机,我的最终目标是把它连接到那边的数据库。我想如果我将服务器名更改为 namecheap 服务器,将 username/password 更改为 cpanel 的凭据并将 dbname 更改为我在那里创建的数据库,它应该可以工作。不应该吗?
谁能帮我解决这个问题,我真的被困在这里了。它只是没有发生。
完全错误:
$servername = "http://192.168.43.17/"; <--- My IP Address
那不是你的IP地址。那是指向您的 IP 地址的 URL。 mysql 不适用于网址。它需要您的主机名,例如example.com
,或者只是你的 ip:
尝试
$servername = "192.168.43.17";
相反。
我正在尝试连接到我的 mysql wamp 服务器,但我不断收到
Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: No such host is known.
下面的简单代码是:
<?php
$servername = "http://192.168.43.17/"; <--- My IP Address
$username = "user"; <--- Default username
$password = "YES"; <--- Default Password
try {
$conn = new PDO("mysql:host=$servername;dbname=android_api", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
Android_api是我创建的数据库名。
在 运行 之后出现的确切错误是:
我还从namecheap买了一个主机,我的最终目标是把它连接到那边的数据库。我想如果我将服务器名更改为 namecheap 服务器,将 username/password 更改为 cpanel 的凭据并将 dbname 更改为我在那里创建的数据库,它应该可以工作。不应该吗?
谁能帮我解决这个问题,我真的被困在这里了。它只是没有发生。
完全错误:
$servername = "http://192.168.43.17/"; <--- My IP Address
那不是你的IP地址。那是指向您的 IP 地址的 URL。 mysql 不适用于网址。它需要您的主机名,例如example.com
,或者只是你的 ip:
尝试
$servername = "192.168.43.17";
相反。