php mysql_connect自动共用链…

来源:互联网 发布:java中方法什么意思啊 编辑:程序博客网 时间:2024/05/20 20:22
今天在底层开了mysql多服务器链接功能,但是发现偶尔会出现db串台的情况

比如a库内的cccs表,底层会请求到b库找cccs表,这个问题很奇怪

后来发现原来虽然底层实现了多实例,一个db链接对象一个链接,但是在mysql_connect这层也会自动做链接重复直接复用即bool $new_link =false这个选项,打开后一切正常,略坑,特此记录

底层链接自动复用的规则为,ip,用户名密码同样的时候自动复用

mysql_connect([string $server =ini_get("mysql.default_host")[,string $username =ini_get("mysql.default_user")[,string $password =ini_get("mysql.default_password")[,bool $new_link =false[,int $client_flags =0]]]]])


原创粉丝点击