【发布时间】:2018-11-14 09:20:20
【问题描述】:
我有一个名为 config.ini 的文件,其位置和内容是
/var/www/private/config.ini
[database]
servername=localhost
username=root
password=root
dbname=database
在数据库连接函数中调用此文件。位置是/var/www/includes/connection.php
function db_connect() {
static $connection;
if (!isset($connection)) {
$config = parse_ini_file("/var/www/private/config.ini",true);
//$config = parse_ini_file("../private/config.ini",true);
print_r($config);
$connection = mysqli_connect($config['servername'], $config['username'], $config['password'], $config['dbname']);
}
if ($connection == false) {
echo 'error';
return mysqli_connect_error();
} else {
return $connection;
}
}
// Connect to the database
$connection = db_connect();
但我没有得到 config.ini 的值,或者我无法打印整个文件。这段代码有错误吗?或者有人有什么建议吗?
【问题讨论】: