我正在使用一个非常简单的函数:
function closeConn(){
mysql_close($conn);
}
$conn
是连接变量 - 它连接正常,但如果我尝试调用它,我会收到此错误:
Warning: mysql_close() expects parameter 1 to be resource, null given in
这是什么原因?
最佳答案
原因是,$conn
变量为空。
将其作为参数传递给您的函数:
function closeConn($conn){
mysql_close($conn);
}
closeConn($conn);
或者根本不使用它,让 PHP 决定关闭哪个连接(默认情况下,最后一个打开的连接)
function closeConn(){
mysql_close();
}
或者根本不关闭连接。无论如何,当脚本执行结束时,PHP 会为您完成。
关于PHP 错误关闭 mysql 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759229/