2 클래스를 만들고 1 클래스에서 다른 클래스를 PDO 객체라고합니다. 하지만 그 클래스의 모든 문자열을 참조 할 때 PDO 개체가 아닌 경우. 어떤 아이디어? 여기에 나는 또한 생성자에서 PDO 개체를 만들 수있는 연결 클래스를 수정하고 PDO 개체에 액세스하기위한 getConnection 메소드를 추가 한 내 코드PHP 클래스 PDO 객체 참조
class Connection
{
private $dbcc;
public function Fn_Db_Conn()
{
$this->dbcc = new PDO("mysql:host=localhost;dbname=db1;",
"root","pass1");
return $this->dbcc;
}
}
class Registration
{
private $Username;
private $dbc;
public function Registration($Un)
{
$this->Username = $Un;
$this->dbc = new Connection;
$this->dbc->Fn_Db_Conn();
}
public function Fn_User_Exist()
{
$Qry = "SELECT * FROM CMT_Users WHERE [email protected]";
$Result = $this->dbc->prepare($Qry);
$Result->bindParam("@Username",$this->Username);
$Result->execute();
print $Result->rowCount();
}
}
감사합니다. 문제가 해결되어 다시 한번 감사드립니다. – DON