【发布时间】:2013-08-10 12:11:46
【问题描述】:
我刚刚下载了 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";`
?>
提前谢谢你
【问题讨论】:
-
wampserver 服务是否在后台激活?
-
是的,我检查了它的所有组件,它们都已启动
-
刚刚注意到参数不正确。雷蒙德的答案是正确的。
-
这个问题似乎是题外话,因为它是关于一个错字(切换参数)
-
这是我第一次尝试这样做,所以我很抱歉造成混乱。是的,Raymond 的回答是对的,但现在我遇到了这个错误:警告:mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) in C:\wamp \www\cone.php 在第 3 行。我猜这与我在 mysql 上的密码有关
标签: php mysql wamp wampserver