Config类中的构造方法的参数必须填写的。
创新互联是一家专注于成都网站设计、做网站与策划设计,松阳网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:松阳等地区。松阳做网站价格咨询:18980820575
你用 $db = new Config(‘localhost’,'root','your password','your datebase ')的形式实例化对象因该能解决问题。希望对你有帮助。
有几个可能:
1.程序是通过这个判断if($_SESSION['admin']=="OK")才进行连接数据库的。当这个条件不成立,则mysql并没有连接,所以mysql_close()才会报错。
2.试试mysql_close($conn)
$member 已经关闭过了,你调用了两次close(), 所以资源已经被销毁,不存在, 再调用关闭当然就报错了
为了防止这种情况, 建议你在 close() 方法中做判断, 当数据库连接 有效时才真正调用 mysql_close(),而不是直接调用 mysql_close();
?php
mysql_connect("localhost","root","root");
mysql_select_db("mybbs");
Function close_db(){ 这个不会执行,因为是函数定义,需要调用
mysql_close();
}
?
mysql_close()不会执行,因为是在函数定义中编写的代码,而函数必须要调用才会执行,所以数据库不会关闭。