从其他数据库更新DataBase

时间:2018-04-02 00:21:10

标签: c# php sql database

我有一个包含2个表的php程序:帐号/字符(dt1) 和C#程序使用相同的结构(dt2)。

我想知道从dt1更新dt2的最佳方法,我应该这样做。

如果有人在我的php程序上注册,我保存的是我的dt1中的信息然后我想在我的dt2中更新。 如果用户在我的c#程序中创建新角色,我会在我的dt2中保存新信息然后我想更新我的dt1

dt1 mysql dt2 MySql Server

感谢。

1 个答案:

答案 0 :(得分:-1)

请提供更好的答案。您到底想要完成什么,为什么以及其他细节,即数据库类型和数据库软件?

1)您可以在数据库之间设置同步/复制。

2)或者您可以通过编程方式处理来自一个数据库的数据,然后使用它更新其他数据库。

更新的答案

Use the same database for both the PHP and C# program. 

不要忘记使用交易。

第二次更新

Use a client-server model.

创建一个在PHP和C#中充当服务器的文件。 这些文件将回答发送给他们的数据请求并充当API

使用充当客户端的两种语言创建文件。 这些文件将以其他编程语言与“服务器文件”联系。

- 现在,要在数据库中保持复制的每一段数据都需要运行客户端文件来更新其他数据库。

------- EG -------------

---操作: 有些人使用PHP

将数据添加到帐户表

---发生的处理: PHP文件首先将数据添加到其数据库中。然后它调用C#中的服务器文件来添加数据。

C#服务器文件获取从PHP文件接收的数据并将其添加到数据库并返回响应。

一旦收到C#程序的响应,PHP文件就会完成处理。