0

我有一个带有香草论坛和 OpenCart 商店的网站。我希望用户能够使用论坛或购物车的一个登录名登录到两个数据库。例如,如果他们登录论坛然后导航到购物车,他们就已经登录了

4

1 回答 1

1

见:http ://dev.mysql.com/doc/refman/5.1/en/select.html

您可以将用户表托管在一个数据库中,而将商店托管在另一个数据库中。只要您连接的 mysql 用户对查询中指定的所有数据库具有读取和/或写入权限,就没有问题。您最初连接到哪个数据库并不重要,因为它只会设置您正在使用的当前相关数据库。您可以跨连接和用户可访问的任意数量的数据库引用表。

在您的 sql 语句中,要跨位于同一服务器上的其他数据库中的表,请使用语法database_name.table_name,并database_name.table_name.column_name引用该服务器上另一个数据库中的表中的列。

于 2010-12-16T07:04:06.590 回答