【ERROR_2】Call to a member function bind_param() on a non-object

今天使用mysqli的prepared时,遇到如下错误:

 

 

 

Fatal error: Call to a member function bind_param() on a non-object in ...

 

报的出错语句是:

$prepareQuery->bind_param("sssd",$isbn,$author,$title,$price);

 

--- 错误原因:

$query="insert into boks values(?,?,?,?)";
$prepareQuery=$db->prepare($query);
$prepareQuery->bind_param("sssd",$isbn,$author,$title,$price);

 

表名 boks 写错了,应该是books

 

所以:遇到这样的错误时,应该仔细检查你的sql!

你可能感兴趣的:(sql,function,query,insert,books)