关闭mysql连接的PHP错误

时间:2011-01-21 13:21:31

标签: php mysql

我正在使用一个非常简单的功能:

function closeConn(){
    mysql_close($conn);
}

$conn是连接变量 - 它连接正常,但如果我尝试调用它,我会收到此错误:

  

警告:mysql_close()期望参数1为资源,在

中给出null

这是什么原因?

1 个答案:

答案 0 :(得分:6)

原因是,$conn变量为空。

将它作为参数传递给你的函数:

function closeConn($conn){
    mysql_close($conn);
}

closeConn($conn);

或者根本就不要使用它,让PHP决定关闭哪个连接(默认情况下,最后一个连接被打开)

function closeConn(){
    mysql_close();
}

或者根本不要关闭连接。无论如何,当脚本的执行结束时,PHP会为你做这件事。