沒過的var_dump - 返回object(PDO)#1 (0) { }
PDO連接錯誤返回對象(PDO)#1(0){}
代碼爲我下面的數據庫連接:
<?php
$config['db'] = array
(
'host' => 'localhost',
'dbname' => 'journal',
'username' => 'root',
'password' => ''
);
$dbc = new PDO('mysql:host=' . $config['db']['host'] . ';dbname=' . $config['db']['dbname'], $config['db']['username'], $config['db']['password']);
var_dump($dbc);
?>
當我嘗試使用$ DBC變量返回以下錯誤:
Notice: Undefined variable: dbc in C:\xampp\htdocs\journal\data\functions.php on line 21
Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\journal\data\functions.php on line 21
線21:
$appendEntries = $dbc->prepare("SELECT * FROM `entries`");
'注意稱之爲:未定義variable'意味着變量'$ dbc'超出範圍在你試圖用它。 – roninblade
http://stackoverflow.com/questions/16959576/reference-what-is-variable-scope-which-variables-are-accessible-from-where-and/16959577#16959577 – DCoder
他們在同一個目錄中,我有一個要求'db.php'; –