2012-03-28 77 views
0

我正在一家公司的內部網絡軟件上工作,在這裏我給了內部員工的論壇選項。現在我必須在論壇上添加第二家公司,這樣第二家公司的員工也可以提供一些評論我的公司內部有兩個數據庫,第二個是第二個公司數據庫。如何使用多個數據庫

請幫我我怎麼實現這個?

+0

第一,創建2個連接db服務器。其次,將代碼更改爲對數據庫的每個操作都進行讀取/寫入(或只是一種,取決於具體情況)。 – jondinham 2012-03-28 09:34:25

+0

但是我怎樣才能保持哪個用戶發表評論.....原因我有兩個數據庫,兩個數據庫都有不同的用戶表???我必須顯示所有用戶從兩個數據庫發出的所有評論給每個用戶。 – 2012-03-28 10:04:33

+0

我c你面臨的是:不同表中的2個用戶具有相同的ID。那麼,那麼,不要使用字段「id」來標識用戶,請使用類似$ Table。$ User_Id的內容 – jondinham 2012-03-28 10:14:35

回答

0

這取決於你使用的是什麼數據庫.. ,,

,並嘗試讀一些MySQL的功能宣漢用於連接數據庫的功能..

1

始終使用資源的mysql_connect()返回,所以你知道什麼數據庫使用

// database 1 
$db1 = mysql_connect(); 
// database 2 
$db2 = mysql_connect(); 

// query db1 
mysql_query($query,$db1); 

也可以嘗試讀取docs

0

您應該使用2(3,4,5 ...)db連接。

如果你的基地是不是MySQL只,您可以使用PDO的擴展:

$db1 = new PDO($param1, $param2, $param3); 
$db2 = new PDO($param4, $param5, $param6); 

然後你就可以使用它們中的任何,如:

$db2->exec();