PHP错误关闭MySQL连接
问题描述:
我用一个很简单的功能:PHP错误关闭MySQL连接
function closeConn(){
mysql_close($conn);
}
$conn
是连接变量 - 它连接好,不过,如果我尝试我得到这个错误,并称之为:
警告:mysql_close()预计参数1是资源,在
,这是什么原因空给出?
答
原因是,$conn
变量是空的。
无论是把它作为参数传递给你的函数:
function closeConn($conn){
mysql_close($conn);
}
closeConn($conn);
或只是完全不使用它,让PHP决定关闭其连接(默认情况下,已打开塔最后一个)
function closeConn(){
mysql_close();
}
或者根本不关闭连接。无论如何,当脚本执行结束时,PHP会为你做。
任何**真**的原因明确关闭连接? – zerkms 2011-01-21 13:27:03
任何**真实的**不使用`mysqli`的理由? – ircmaxell 2011-01-21 13:27:48