我使用含有約servor和數據庫連接信息文件(ss-config.php
)連接到數據庫,這裏是ss-config.php
文件的代碼:無法與配置文件
<?php
define('DB_NAME', 'ssiphone');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', '');
/** MySQL hostname */
define('DB_HOST', 'localhost');
?>
,但是當我嘗試連接,我得到這個錯誤:
Parse error: parse error in C:\wamp\www\ssiphone\classes\ConnectionManipulationBaseDeDonnees.php on line 21
這是我的代碼假設導致問題:
class ConnectionManipulationBaseDeDonnees
{
private $bdd;//attribut $bdd qui contiendra la connexion à la base
public function connection(){//fonction connection qui se charge de la connexion à la base de données
include("../ssiphoneadmin/ss-config.php");
$host=DB_HOST;
$dbname=DB_NAME;
$dbuser=DB_USER;
$dbpsw=DB_PASSWORD;
try{
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$this->bdd=new PDO('mysql:host='.$host.';dbname='.$dbname.','.$dbuser.','.$dbpsw.','$pdo_options);
}
catch(Exception $e)//en cas d`erreur, le catch est fait pour la rattrapper
{
die('Erreur: '.$e->getMessage());
}
}//fin fonction connection
}//fin class
第21行是包含$this
聲明的行。 THX提前任何幫助:)
THX很多,我添加了一個「。」。但我得到這個錯誤:Erreur:SQLSTATE [28000] [1045]拒絕訪問用戶'系統'@'本地主機'(使用密碼:否),所以我嘗試了你的建議,它的工作,THX又一次,thx所有。 .DAMP,KrTEK,marc B和其他所有:) – Malloc 2011-03-14 20:24:44