2012-03-28 27 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();