PHP连接致命错误

时间:2011-04-15 01:26:36

标签: php

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);

有大量的代码,但我不确定是否有人愿意涉及。如果你能解决任何问题,请告诉我。

1 个答案:

答案 0 :(得分:4)

首先,mysqli_close期望这个句子是用mysql_open打开的句柄,但是你已经传递了一个Database对象。

其次,我们不知道该类包含什么,但我希望它有一个类似->close()的方法来关闭数据库连接。

是的,

$db->close();