[英]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.