当前位置: 首页 > 知识库问答 >
问题:

PDO::__construct():php_network_getaddresses: getaddrinfo失败:没有这样的主机已知

陈松
2023-03-14

我是新的PHP和当我试图连接我的数据库与PHP它显示错误

未捕获的PDO异常:PDO::_构造():php_网络_getaddresses:getaddrinfo失败:未知此类主机。在C:\xampp\htdocs\sql_php\pdo.php中:2堆栈跟踪:#0 C:\xampp\htdocs\sql_php\pdo.php(2):pdo-

可能的原因是什么?

共有1个答案

张银龙
2023-03-14

检查您的主机是否处于活动状态,如果处于活动状态,请尝试检查此代码以连接您的数据库

$hostName = "localhost";
$dbName = "test";
$userName = "test";
$password = "test1";
try {
    $pdo = new PDO("mysql:host=$hostName;dbname=$dbName",$userName,$password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully"; 
    }
    catch(PDOException $e)
    {
     echo "Connection failed: " . $e->getMessage();
    }
 类似资料:
  • 问题内容: 我在某些目标域中遇到DNS问题。我正在使用(但其他功能存在相同问题)检索图像,但出现此错误: 我可以从命令提示符下ping或nslookup域,但由于某些原因,php会引发此错误。当我尝试使用其他域名时,一切都很好。但是上述域根本无法用PHP解决。我已经刷新了DNS,重新启动了Apache,但是仍然没有运气。 我尝试过: Windows 7,Apache 2.2 PHP 5.3.6 W

  • 正如标题上所写,我有这一期。我有数据可以连接到存储在文件中的数据库。在得到这些信息后,我试图与数据库建立通信,但收到了警告 警告:mysql\u connect():php\u网络\u getaddresses:getaddrinfo失败:未知此类主机。在第21行的C:\wamp\www\jstool\connect.php中 两次,即使值是正确的,连接的结果也是无效的(也就是说,如果我尝试了连接

  • 我正尝试在“Docker quickstart Terminal”中使用命令下载centos映像 结果 我使用 Docker 1.9.1版本,构建a34a1d5 这看起来像是“Docker quickstart Terminal”中可见的DNS出现了问题

  • 我试图运行sudo docker-comment来运行我的应用程序并连接到localhostmongob,但我遇到了这个错误 最初,我试图用主机取代localhost。docker。而是让mongo uri连接到docker网络,但它似乎无法找到它。我也是最新版本的docker,所以这不是一个不支持docker版本的问题。

  • 问题内容: 尝试将Docker映像推送到私有Docker存储库。但出现如下错误: 。我已正确登录到存储库并成功构建。 以下命令用于将图像推送到私有 问题答案: 在文件中编辑DNS名称服务器对我有帮助。 将您现有的名称服务器更改为Google名称服务器,即将xxxx更改为8.8.8.8 评论您的名称服务器IP并添加如下内容: 应该管用。

  • 问题内容: 我正在尝试安装berta(v 0.6.3b),但出现此错误: 警告:session_start()[function.session-start]:打开(/ var / php_sessions / sess_a0d6b8422181739d10066fb60cebfe5d,O_RDWR)失败:/hermes/bosweb/web010/b100/ipg.ellieniemeyerco