曲径通幽论坛

标题: mysql_pconnect() -- 创建永久数据连接 [打印本页]

作者: beyes    时间: 2012-5-30 17:39
标题: mysql_pconnect() -- 创建永久数据连接
mysql_pconnect() 函数和mysql_connect() 类似,它用来创建永久数据连接,其定义如下:
[Plain Text] 纯文本查看 复制代码
resource mysql_pconnect ([ string $server [, string $username [, string $password [, int $client_flags ]]]] )

mysql_pconnect() 和 mysql_connect() 的参数具有相同意义,功能也几乎相同,不同之处在于:

1. 在创建数据连接时,mysql_pconnect() 函数会先检查是否具有相同参数设置的数据连接已经被创建,如果有,就直接返回连接标识符(link identifier),不再创建新的数据链接。

2. 使用 mysql_connect() 函数所创建的数据连接在所有程序代码运行结束时会自动关闭,而使用 mysql_pconnect() 函数所创建的数据连接在所有程序代码运行结束时不会自动关闭,它会被保留下来,以供将来使用,同时我们无法使用 mysql_close() 函数关闭 mysql_pconnect() 函数所创建的数据连接。

通常我们都使用 mysql_connect() 函数创建数据连接,如果程序访问数据库很频繁,而又希望在数据访问结束后仍要保留数据连接以供后续使用时,再使用 mysql_pconnect() 函数。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2