警告:mysqli_connect():( HY000 / 2002):php_network_getaddresses:getaddrinfo failed:没有这样的主机是已知的

时间:2013-08-10 12:11:47

标签: php mysql wamp wampserver

我刚刚下载了wamp服务器。我想用PHP建立与MySQL数据库的连接,我使用root用户,localhost和我的数据库的名称。我的代码似乎是正确的但是当我在wamp上运行它时,我收到以下错误: 警告:mysqli_connect():php_network_getaddresses:getaddrinfo失败:没有这样的主机。在第8行的C:\ wamp \ www \ cone.php中 和 警告:mysqli_connect():( HY000 / 2002):php_network_getaddresses:getaddrinfo failed:没有这样的主机。

此外,还显示了我未连接到数据库的错误消息(来自我的if语句)。

这是否意味着我必须在服务器上进行一些额外的配置?

这是我的代码:

<?php

$dbcon = mysqli_connect('root','', 'localhost', 'people');

`if(!$dbcon)` 
`{`
    `die('error connecting to database');`
`}`
`echo "success";`

?>

提前谢谢

1 个答案:

答案 0 :(得分:3)

mysqli_connect('root','', 'localhost', 'people');

您将root作为主机名传递。

试试这个

mysqli_connect('localhost','root', '', 'people');

这将使用用户名root passwoord“”和默认数据库人员连接到localhost。

也许最好用127.0.0.1更改localhost