本文给大家讲述php连接数据库报错"Fatal error: Call to a member function query() on a non-object in"的原因。
在用php查询数据库的时候,小编遇到报错如下:
Fatal error: Call to a member function query() on a non-object in D:/test/edit.php on line 16
经过检查,找到问题原因:
$dbh->query("SELECT * from tb_name")
我这句中的$dbh是不存在的。
请注意$dbh必须先创建,如:
$dbh=new PDO('mysql:host=127.0.0.1; dbname=dbname','username','password');
Call to a member function query() on a non-object in原因
新闻热点
疑难解答