나는 이것에 대한 답을 찾을 수 없습니다. 나는 당신이 $ db = NULL을 사용할 필요가있는 PDO 연결을 닫는 것을 안다; 클래스 내에서 데이터베이스 연결에 액세스하려면 종속성 삽입을 사용하고 있습니다. $ db = NULL을 사용해야합니까? 메서드 내에서 또는 쿼리를 호출하는 페이지에서 사용해야합니까?메소드 또는 호출 페이지에서 PDO 데이터베이스 연결을 닫아야합니까?
public function find_all() {
connect to $db;
//run query
$db = NULL;
return query
}
하거나 다음과 같이해야한다 :
과 같이
$thing = Method::find_all();
//display results
$thing = NULL;
내가 첫 번째 방법을 사용하고 있고, 오류를 확보하지 않은,하지만 난 있는지 확인하려면 나는 그것을 올바른 방법으로하고있다. 감사.
이것은 영구 데이터베이스 연결의 잘못된 정보입니다. PHP Manual : http://php.net/manual/en/features.persistent-connections.php를 참고하십시오. – Sonny