PHP中連接多個MySQL數(shù)據(jù)庫的方法

2013-06-09 14:59:27來源:西部e網(wǎng)作者:

有時候,我們可能會在一個PHP項目中連接多個MySQL數(shù)據(jù)庫,就要寫多個mysql_connect和mysql_select_db,但是有些童鞋發(fā)現(xiàn)寫來寫全其實總是調(diào)用最后一個數(shù)據(jù)庫。

有時候,我們可能會在一個PHP項目中連接多個MySQL數(shù)據(jù)庫,就要寫多個mysql_connect和mysql_select_db,但是有些童鞋發(fā)現(xiàn)寫來寫全其實總是調(diào)用最后一個數(shù)據(jù)庫。

其實正確的寫法是:

//數(shù)據(jù)庫1
$conn1 = mysql_connect('localhost:3306', 'root', '111111',true);
mysql_select_db('db1', $conn1);
mysql_query ('set names UTF8');

//數(shù)據(jù)庫2
$conn2 = mysql_connect('localhost:3306', 'root', '222222',true);
mysql_select_db('db2', $conn2);
mysql_query ('set names UTF8');

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

mysql_connect函數(shù)

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

關(guān)鍵詞:phpMySQL

贊助商鏈接: