程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP中連接多個MySQL數據庫的方法

PHP中連接多個MySQL數據庫的方法

編輯:關於PHP編程

       有時候,我們可能會在一個PHP項目中連接多個MySQL數據庫,就要寫多個mysql_connect和mysql_select_db,但是有些童鞋發現寫來寫全其實總是調用最後一個數據庫。

      其實正確的寫法是:

      //數據庫1

      $conn1 = mysql_connect('localhost:3306', 'root', '111111',true);

      mysql_select_db('db1', $conn1);

      mysql_query ('set names UTF8');

      //數據庫2

      $conn2 = mysql_connect('localhost:3306', 'root', '222222',true);

      mysql_select_db('db2', $conn2);

      mysql_query ('set names UTF8');

      原理就是mysql_connect函數中設置“new_link”參數為true,強制使用新的連接。

      mysql_connect函數

      resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved