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
을 먼저 연결해야합니까, 아니면 전역 또는 무엇인가를 사용해야합니까? $db
전역 변수 인 경우
감사합니다. 매력처럼 일했습니다. 나는 너무 어려워서 생각하고 있었다. p –