PHP 和 MySQLi close()
我是MySQL和PHP的新手,并试图制作自己的CMS来帮助更轻松地管理我的网站。有人可以解释mysqli的功能吗?close()
- 有必要吗?
- 它到底有什么作用?
- 我听说在PHP运行其脚本后关闭连接,这是真的吗?
- 最后,在不关闭与数据库的连接时是否存在安全问题?
我是MySQL和PHP的新手,并试图制作自己的CMS来帮助更轻松地管理我的网站。有人可以解释mysqli的功能吗?close()
有必要吗?
不,PHP 将在完成运行后结束连接。
它到底有什么作用?
的反面是 -- 它关闭了活动的数据库连接。mysqli_connect()
我听说在PHP运行其脚本后关闭连接,这是真的吗?
是的,请参阅“有必要吗?
最后,在不关闭与数据库的连接时是否存在安全问题?
没有,没有安全问题。这种联系不能被局外人或类似的东西劫持。
但是,由于可用的总连接数是有限的,因此在完成资源的那一刻释放资源被认为是礼貌的,因为在完成后关闭它被认为是礼貌的。这可能就是为什么你被告知在完成后关闭它的原因。
当您手动将变量设置为@@session或未定义(设置为@@session)时,您需要关闭Mysql会话。
例如
$mysqli->query("SET @uuid=UUID()");