我需要将 mysql_connect() 的值保存在一个全局变量中,该变量可以在我的项目中的每个 php 文件中访问,例如$db_ServerVal = mysql_connect()
.
我只需要在程序开始时调用 mysql_connect 一次。
然后在每个 php 文件中——$db_ServerVal
必须是有效的。不是第一次。每次。直到我打电话mysql_close( $db_ServerVal)
;
我可以使用$GLOBALS[]
php 中的预定义数组来存储我的$db_ServerVal
数据库连接吗?
另一个问题是——当浏览器窗口关闭时我需要一个“关闭”事件,这样我就会知道是时候调用mysql_close( $db_ServerVal);
.
我不能mysql_close()
在我的 index.php 文件的末尾调用,因为这会过早关闭数据库,然后每次我访问数据库时我都必须mysql_connect()
再次访问。
虽然我可以在每次数据库调用之前mysql_connect()
和mysql_close()
之后调用——我不确定这是否是标准的完成方式。