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

有帮助吗?

解决方案

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

您可以将用户表托管在一个数据库中,然后您的商店托管在另一个数据库中。只要您的连接MySQL用户已经阅读和/或写入查询中指定的所有数据库的访问权限,就没有问题。您初始连接到哪个数据库都没关系,因为仅设置了您正在使用的当前相对数据库。您可以在连接和用户访问任意数量的数据库中引用表。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top