Warning: mysqli_close() expects parameter 1 to be mysqli,
object given in /home/mjcrawle/public_html/toga/homefile/processlogin.php on line 63
我正在尝试连接数据库,但我收到了上述错误。我在这个文件中使用4个不同的包含,并且在我尝试连接数据库之前包含。
我的一个包含的样本
require_once('../homefile/class/database.class.php');
包含工作正常,这是我连接我的数据库的代码行。
/*New database Object*/
$db = new Database;
我很茫然......数据库已关闭。
mysqli_close($db);
有大量的代码,但我不确定是否有人愿意涉及。如果你能解决任何问题,请告诉我。
答案 0 :(得分:4)
首先,mysqli_close
期望这个句子是用mysql_open
打开的句柄,但是你已经传递了一个Database
对象。
其次,我们不知道该类包含什么,但我希望它有一个类似->close()
的方法来关闭数据库连接。
$db->close();