0

我刚刚下载了 wamp 服务器。我想用 PHP 建立与 MySQL 数据库的连接,我使用的是 root 用户、localhost 和我的数据库的名称。我的代码似乎是正确的,但是当我在 wamp 上运行它时,出现以下错误: 警告:mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known。在第 8 行的 C:\wamp\www\cone.php 和警告:mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: No such host is known.

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

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

这是我的代码:

<?php

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

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

?>

先感谢您

4

1 回答 1

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

您将 root 作为主机名传入。

尝试这个

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

这将使用用户名 root 密码 "" 和默认数据库人员连接到 localhost。

用 127.0.0.1 更改 localhost 可能更好

于 2013-08-10T12:18:28.293 回答