我想從一個類的mysql數據庫中獲取一些信息,所以我將PDO對象傳入一個__construct
函數,並從那裏開始工作。但是,檢查
PDO對象是否正確創建,以及
連接在Table
類實例化時是否打開的優雅方法是什麼?如何檢查PDO對象是否在不同的類中正確連接?
class Table{
public function __construct(PDO $db, $week){
try{
$query = $db -> query ("SELECT * FROM `table1` where `day` = 'monday'");
}
catch(PDOExeption $e){
echo 'error: '. $e->getMessage();
//die();
}
}
}
我不認爲這個代碼做我想要的。
也許你應該不是在'Table'類中檢查它,而是在你嘗試連接數據庫的那一刻? – speccode