6.5.38永久链接

版权1997 - 2022 PHP文档组。10bet官方网站

  • 永久链接

    打开一个持久连接到MySQL服务器

警告

这个扩展在PHP里弃用,这是在PHP 7.0.0删除。相反,MySQLiPDO_MySQL应该使用扩展。另请参阅MySQL:选择一个API指南。选择这个函数包括:

mysqli_connect病人:主机前缀
PDO: __constructPDO: 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_SPACEMYSQL_CLIENT_INTERACTIVE

返回值

成功返回一个MySQL持久连接标识符,或者在失败。

更新日志

版本 描述
发送的 这个函数将生成一个E_DEPRECATED错误。

笔记

请注意

注意,这类链接只工作如果您使用的是PHP模块版本。看到持续数据库连接节以获取更多信息。

警告

使用持久连接可以需要一点调整您的Apache和MySQL配置,以确保你不超过所允许的MySQL的连接数量。

另请参阅

首先
持续数据库连接