require("classes/controller.class.php");
$db = new mysqli(__DBHOST, __DBUSER, __DBPASS, __DBDATA);
if ($db->connect_errno) {
printf("Connect failed: %s\n", $db->connect_error);
exit();
}
$controller = new Controller;
在Controller
類中,我想使用$db
MySQLi連接。所以公共職能中我使用:使用基於類的MySQLi對象
$result = $db->query("SELECT * FROM colors");
var_dump($result);
但我得到這個錯誤:
Fatal error: Call to a member function query() on a non-object in /home/cloud/public/teamdresser/controllers/IndexController.php on line 8
難道我做錯了什麼?我需要先通過$db
連接,還是使用全局或其他?
在此先感謝
正如我在想我自己,謝謝!像魅力一樣工作。我想太難了:p –