我已經得到了錯誤,併線是這樣的:致命錯誤:無法訪問空屬性
$stations=$this->$db->query('SELECT * from service_stations');
的$ DB變量聲明爲私有的,我用它在__construct函數是這樣的:
public function __construct() {
//after including the config file
$host=DB_HOST;
$dbname=DB_NAME;
$dbuser=DB_USER;
$dbpsw=DB_PASSWORD;
try{
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$this->db=new PDO('mysql:host='.$host.';dbname='.$dbname, $dbuser, $dbpsw, $pdo_options);
}
catch(Exception $e)
{
die('Erreur: '.$e->getMessage());
}
}
THX提前:)
請停止在問題標題中寫入標籤。你幾乎完成了所有這些。 – 2011-04-24 19:52:13
我做了幾乎相同的錯誤,這個問題的答案是非常有幫助 – 2013-12-08 10:10:35