2016-07-26 51 views
0

我得到这个错误: 调用一个成员函数准备()一个非对象在PDO致命错误:调用一个成员函数准备()一个非对象在

require("gebruikersdata.php"); 

class Database 
{ 
    private $con; 

    public function _construct($host,$username,$password,$database) 
    { 
     $this->con = new PDO("mysql:host=".$host.";dbname=".$database,$username,$password); 
    } 

    public function getGebruiker($sql) 
    { 
     $statement = $this->con->prepare($sql); 
     $statement->execute(); 
     while($row = $statement->fetch()) 
     { 
      $dataSet[] = new GebruikersData ($row); 
     } 
     if (!empty($dataSet)) 
      return $dataSet; 
     else 
      return null; 
    } 
} 

什么时我做错了?先谢谢你!

+0

你可以把你从哪里调用“getGebruiker”这个函数的代码 – AdiechaHK

回答

1

您可能需要将_construct()更改为__construct()注意双下划线)。

否则它不会在类初始化时调用。

+0

thnx!其作品! – Kevin

相关问题