<分区>
对于我的学校项目,我需要从一个数据库中恢复一些信息并与另一个数据库相关联。但是为此我想使用一个 ini 文件,因为如果一个数据库的连接日志发生变化,我不想在代码中更改它。
我的代码是:
<?php
// On recupére les info dans fichier ini pour mySQL
//Get Information in ini for mySQL
$fichier = 'BDDconnexion.ini';
if(file_exists($fichier)){
$config = parse_ini_file($fichier,true);
$ip = "$config['mySQL'][ip]";
$port = "$config['mySQL'][port]";
$nomBDD = "config['mySQL'][nomBDD]";
$login = "$config['mySQL'][login]";
$password = "$config['mySQL'][password]";
}
// On se connecte à MySQL
//Connexion to MySQL
try {
$bdd = new PDO(mysql . ':host='.$ip.'dbname='.$nomBDD,$login,$password,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die('Erreur : '. $e->getMessage());
}
?>
它不工作,我收到此错误消息:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\connectmySQL.php on line 14.
我的ini文件的组成是:
[mySQL]
ip="127.0.0.1"
port=4900
nomBDD=MagicCash
login="******"
password=""
有人可以帮助我吗?