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() 函数。 |