gpt4 book ai didi

php_network_getaddresses : getaddrinfo failed ?

转载 作者:行者123 更新时间:2023-11-29 11:50:36 27 4
gpt4 key购买 nike

我正在尝试连接到我的 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是我创建的数据库名称。

运行此代码后出现的确切错误是:

Error while running the php file in browser

我还从 namecheap 购买了主机,我的最终目标是将其连接到那里的数据库。我想如果我将服务器名称更改为 namecheap 服务器,将用户名/密码更改为 cpanel 的凭据,并将 dbname 更改为我在那里创建的数据库,它应该可以工作。不应该吗?

任何人都可以帮我吗,我真的被困在这里了。这只是没有发生。

最佳答案

完全错误:

$servername = "http://192.168.43.17/"; <--- My IP Address

这不是您的 IP 地址。这是一个指向您的 IP 地址的 URL。 mysql 不支持 url。它需要您的主机名,例如example.com,或者只是您的 IP:

尝试

 $servername = "192.168.43.17";

相反。

关于php_network_getaddresses : getaddrinfo failed ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34140848/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com