我正在处理自己的 SignUp 类,但 PDO 调用似乎有问题浏览器将其返回给我:
致命错误:在非对象上调用成员函数 query()
我将我的数据库配置包含在一个文件中,然后在主页上。如下:
<?
$dsn = 'mysql:dbname=magazin-online;host=localhost;';
$username = 'root';
$password = '';
try{
$pdo = new PDO($dsn, $username, $password);
}catch(PDOException $e){
echo 'Connection failed!: '.$e->getMessage();
}
SignUp 类中导致错误的行是这样的:
$pdo->query("insert into ... () ... values ());
现在,我没有在我的 SignUp 类中建立任何数据库连接,因为我已经包含了对它负责的文件。
我怎样才能摆脱这个错误?