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