PHP同时连接多个数据库


PHP同时连接多个mysql数据库的具体实现

方法一:
 1 <?php  2 $conn1 = mysql_connect("127.0.0.1", "root","root","db1");  3 mysql_select_db("Muma", $conn1);  4 $conn2 = mysql_connect("127.0.0.1", "root","root","db2");  5 mysql_select_db("product", $conn2);  6  
 7 $sql = "select * from ip";  8 $query = mysql_query($sql,$conn1); //添加连接$conn1
 9 if($row = mysql_fetch_array($query)) 10 echo $row[0]."\n"; 11  
12 $sql = "select * from web "; 13 $query = mysql_query($sql, $conn2); 14 if($row = mysql_fetch_array($query)) 15 echo $row[0]; 16 ?>

 

方法2:在sql语句中关联所用数据库,此时可以省略mysql_query的第二个参数,即:
 1 <?php  2 $conn1 = mysql_connect("127.0.0.1", "root","root","db1");  3 mysql_select_db("db1", $conn1);  4 $conn2 = mysql_connect("127.0.0.1", "root","root","db2");  5 mysql_select_db("db2", $conn2);  6  
 7 $sql = "select * from db1.ip"; //关联数据库
 8 $query = mysql_query($sql);  9 if($row = mysql_fetch_array($query)) 10 echo $row[0]."\n"; 11  
12 $sql = "select * from db2.web "; 13 $query = mysql_query($sql); 14 if($row = mysql_fetch_array($query)) 15 echo $row[0]; 16 ?>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM