关闭mysql连接时发生PHP错误
我使用了一个非常简单的函数:关闭mysql连接时发生PHP错误,php,mysql,Php,Mysql,我使用了一个非常简单的函数: function closeConn(){ mysql_close($conn); } function closeConn($conn){ mysql_close($conn); } closeConn($conn); $conn是连接变量-它连接正常,但如果我尝试调用它,就会出现此错误: 警告:mysql_close()要求参数1为资源,在 原因是什么?原因是,$conn变量为空 将其作为参数传递给函数: function closeCon
function closeConn(){
mysql_close($conn);
}
function closeConn($conn){
mysql_close($conn);
}
closeConn($conn);
$conn
是连接变量-它连接正常,但如果我尝试调用它,就会出现此错误:
警告:mysql_close()要求参数1为资源,在
原因是什么?原因是,
$conn
变量为空
将其作为参数传递给函数:
function closeConn(){
mysql_close($conn);
}
function closeConn($conn){
mysql_close($conn);
}
closeConn($conn);
或者干脆不使用它,让PHP决定关闭哪个连接(默认情况下,是最后一个打开的连接)
或者根本不关闭连接。无论如何,当脚本执行结束时,PHP都会为您执行此操作。原因是,
$conn
变量为空
将其作为参数传递给函数:
function closeConn(){
mysql_close($conn);
}
function closeConn($conn){
mysql_close($conn);
}
closeConn($conn);
或者干脆不使用它,让PHP决定关闭哪个连接(默认情况下,是最后一个打开的连接)
或者根本不关闭连接。不管怎样,当脚本执行结束时,PHP都会为您执行此操作。是否有明确关闭连接的真正原因?是否有不使用
mysqli
的真正原因?在何时关闭连接方面总是有点模糊,因此,不是真正的原因:)有没有真正的理由使用mysqli
如果它是PDO
?为什么人们强调真实:)但没有任何特别的原因,mysqli更好吗?有没有真正的理由显式关闭连接?有没有真正的理由不使用mysqli
?关于何时关闭连接总是有点模糊,所以没有,不是真正的原因:)如果是PDO
,有没有使用mysqli
的真正原因?为什么人们强调真实:)但没有任何特殊原因,mysqli更好吗?