我正在使用一个非常简单的功能:
function closeConn(){
mysql_close($conn);
}
$conn
是连接变量 - 它连接正常,但如果我尝试调用它,我会收到此错误:
警告:mysql_close()期望参数1为资源,在
中给出null
这是什么原因?
答案 0 :(得分:6)
原因是,$conn
变量为空。
将它作为参数传递给你的函数:
function closeConn($conn){
mysql_close($conn);
}
closeConn($conn);
或者根本就不要使用它,让PHP决定关闭哪个连接(默认情况下,最后一个连接被打开)
function closeConn(){
mysql_close();
}
或者根本不要关闭连接。无论如何,当脚本的执行结束时,PHP会为你做这件事。