我收到此错误: 在
中的非对象上调用成员函数prepare()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 :(得分:1)
您可能需要将_construct()
更改为__construct()
(注意双下划线)。
否则不会在类初始化时调用它。