PHP 错误关闭 mysql 连接

标签 php mysql

我正在使用一个非常简单的函数:

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/

相关文章:

javascript - 如何在 div 中适应动态 PHP 表单(以适应 fullpage.js)?

php - 来自后端的字符串应包含表情符号,但呈现为重音字母

php - 将 "Return"值添加到 div

mysql - 当数据库更新为新条目时,如何在 django 中获取推送通知?

mysql - 为什么我的 .net 应用程序不接受通过用户输入的 SQL 查询?

mysql - 600GB 从 CSV 或数据库规范化?

php - 在类中使用类?

php - 在 php 中生成加密安全的随机数

php - zend 框架 where 查询中的语句

php - 通过PHP在MySQL中写入数据时,添加当前日期和时间