1 如果已经把多个数据库权限分给一个用户,操作数据库时用 `数据库.表.字段` 的方式可以引用不同的表,如:SELECT * FROM db1.table1, db2.table这种方法是错误的:link1 = mysql_connect($host, $user, $pwd); link2 = mysql_connect($host, $user, $pwd); 因为mysql_connect参数相同,所以link2会被当成link1而不开新连接。2 分别使用 mysql_connect 和 mysql_pconnect 创建连接,不过这样只能创建两个:link1 = mysql_connect($host, $user, $pwd); link2 = mysql_pconnect($host, $user, $pwd);3 当mysql_connect参数不相同时,自动开新连接:link1 = mysql_connect($host, $user1, $pwd1); link2 = mysql_connect($host, $user2, $pwd2);4 mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ) 的bool new_link 参数为1时建立新连接:link1 = mysql_connect($host, $user, $pwd); link2 = mysql_connect($host, $user, $pwd, 1);
php 链接多个mysql_PHP同时操作多个MySQL连接
最新推荐文章于 2021-03-21 07:39:47 发布