Php 将数组值传递给Mysqli\u connect

Php 将数组值传递给Mysqli\u connect,php,mysqli,mysql-connect,Php,Mysqli,Mysql Connect,我正在从一个文本文件中读取值,该文件包含连接到Mysql服务器的connect参数 该文件的内容是: 本地服务器 用户 密码 数据库名 我读取文件并将文件和值放入数组中 然后,我尝试使用以下方法连接到数据库: $connParams = $this->databaseConfigArray; $connection = mysqli_connect($connParams[0], $connParams[1], $connParams[2], $connParams[3]); 此连接

我正在从一个文本文件中读取值,该文件包含连接到Mysql服务器的connect参数

该文件的内容是: 本地服务器 用户 密码 数据库名

我读取文件并将文件和值放入数组中

然后,我尝试使用以下方法连接到数据库:

 $connParams = $this->databaseConfigArray;
 $connection = mysqli_connect($connParams[0], $connParams[1], $connParams[2], $connParams[3]);
此连接总是失败。我调试并查看数组中的字符串是否正确,我可以硬编码这些值,并且一切正常

有人能告诉我为什么数组值不起作用吗


提前感谢

参数的顺序正确吗?那么mysqli扩展的错误报告是怎么说的呢?至少查看一下http服务器的错误日志文件,而不是猜测问题出在哪里。这就是日志文件的作用:告诉你问题出在哪里!显示的错误是:警告:mysqli_connect():(HY000/2002):php_network_getaddresses:getaddrinfo失败:未知此类主机。即使我更改为127.0.0.1,我仍然会得到相同的错误。我在Windows7机器上运行PHP5.5,使用IIS 7Provide
var_dump($connParams)