PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
版权1997 - 2022 PHP文档组。10bet官方网站
永久链接
打开一个持久连接到MySQL服务器
警告
这个扩展在PHP里弃用,这是在PHP 7.0.0删除。相反,MySQLi或PDO_MySQL应该使用扩展。另请参阅MySQL:选择一个API指南。选择这个函数包括:
mysqli_connect 与病人: 主机前缀 |
PDO: __construct 与PDO: ATTR_PERSISTENT 作为一个司机选项 |
描述
资源永久链接(字符串服务器= = ini_get (“mysql.default_host”),
字符串用户名= = ini_get (“mysql.default_user”),
字符串密码= = ini_get (“mysql.default_password”),
intclient_flags= = 0);
建立持久的连接到一个MySQL服务器。
首先,当连接,该函数将首先尝试找到一个(持续)与同一主机链接已经打开,用户名和密码。如果找到一个,将返回一个标识符,而不是打开一个新的连接。
其次,连接到SQL服务器不会关闭脚本的执行结束时。相反,将来使用的链接将打开(mysql_close
不会建立密切的联系吗永久链接
)。
这种类型的链接,因此被称为“持续”。
参数
-
服务器
-
MySQL服务器。它还可以包括一个端口号。如。主机名:端口或一条本地套接字如。”:/道路/ /套接字“localhost。
如果PHP指令mysql.default_host是未定义的(默认),那么默认值是“localhost: 3306”
-
用户名
-
用户名。默认值是用户拥有的名称服务器进程。
-
密码
-
密码。默认值是一个空的密码。
-
client_flags
-
的
client_flags
参数可以结合以下常量:128(启用数据加载本地
处理),MYSQL_CLIENT_SSL
,MYSQL_CLIENT_COMPRESS
,MYSQL_CLIENT_IGNORE_SPACE
或MYSQL_CLIENT_INTERACTIVE
。
返回值
成功返回一个MySQL持久连接标识符,或者假
在失败。
更新日志
版本 | 描述 |
---|---|
发送的 | 这个函数将生成一个E_DEPRECATED 错误。 |
笔记
请注意
注意,这类链接只工作如果您使用的是PHP模块版本。看到持续数据库连接节以获取更多信息。
警告
使用持久连接可以需要一点调整您的Apache和MySQL配置,以确保你不超过所允许的MySQL的连接数量。
另请参阅
首先 |
持续数据库连接 |