如何将MySql数据库和用户添加到另一个表和用户?

时间:2016-05-19 03:28:20

标签: php mysql database

让我向你解释我真正想要的东西。

例如:我们在MySql

中创建了两个数据库和用户
  

1。数据库名称:Test1 / MySQL用户:Test1
   的 2。数据库名称:Test2 / MySQL用户:Test2

在Datebase和用户 Test1 中,我们安装了一个网站模板,包括用户注册和登录等

在数据库和用户 Test2 中,我们安装了票务系统

  • 如果用户在网站上注册帐户,他的用户名和 密码将存储在 Test1 数据库测试
  • 中的表 pt_account
  • 如果用户将在售票系统中注册一个帐户,则使用其用户名 和密码将存储在 Test2 数据库测试
  • 中的表 ticket_account

这是我的问题:

  

如何连接这两个表 pt_account ticket_account   彼此,我的意思是用户将能够登录到票务系统和   使用他在网站上注册的用户名和密码提交票证,无需注册   票务系统的帐户。

可以这样做吗?

2 个答案:

答案 0 :(得分:0)

有可能做到!但最好在网站上创建一个api,然后用它来登录另一个项目而不是重复的用户名和密码。

您可以创建用于检查用户名和密码的Web服务,并简单地将其与其他网站和应用程序一起调用。 在这种情况下,用户的最后状态已经存在,对于将来的项目,只需向此Web服务添加一个方法,例如,更改密码等。

答案 1 :(得分:0)

如果数据库托管在同一个MySQL实例上,您可以使用views来实现此目的。如果表结构相同,则非常简单:

CREATE VIEW Test2.ticket_account AS SELECT * FROM Test1.pt_account