繁体   English   中英

PHP:mysqli与mysql套接字的持久连接?

[英]PHP: mysqli persistent connection with mysql socket?

用于持久连接
据说这是规则。
附加“ p:

$co = new mysqli('p:localhost', 'user', 'pass', 'db');

但是如果您想使用该怎么办..

$co = new mysqli(NULL, 'user', 'pass', 'db', NULL, '/run/mysqld/mysqld.sock');

你在哪里放置

 p:  ?

基于mysqli构建文档

它应该像这样工作:

$co = new mysqli('p:localhost', 'user', 'pass', 'db', NULL, '/run/mysqld/mysqld.sock');`

因为无论如何都会将NULL评估为localhost。

主办

可以是主机名或IP地址。 将NULL值或字符串“ localhost”传递给此参数,将假定为本地主机。 如果可能,将使用管道代替TCP / IP协议。

通过p前置主机:打开一个持久连接。 在从连接池打开的连接上会自动调用mysqli_change_user()。

插座

指定应使用的套接字或命名管道。

注意:指定套接字参数不会显式确定连接到MySQL服务器时要使用的连接类型。 与MySQL数据库的连接方式由host参数决定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM