Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从2个不同的主机连接两个数据库_Php_Mysql_Database_Ms Access_Database Connection - Fatal编程技术网

Php 从2个不同的主机连接两个数据库

Php 从2个不同的主机连接两个数据库,php,mysql,database,ms-access,database-connection,Php,Mysql,Database,Ms Access,Database Connection,目前我有两个网站: 1.连接到主机A中mySQL数据库的网站。 2.连接到主机B中Ms.Access数据库的网站 如果我更新主机B中的数据库,主机A中的数据库是否可以自动更新 多谢各位。非常感谢您的帮助。两个选项:-(1)在数据库级别,通常称为ETL(提取转换和加载)。在Microsoft世界中,您将使用SSI(作为MS SQL的一部分)来移动数据。这将是企业内部的一种常见方法,尤其是当您对当时的环境有很大的控制权时 (2) 某种基于“服务”的方法。也许您提供了某种接口(如web服务),以便一个

目前我有两个网站: 1.连接到主机A中mySQL数据库的网站。 2.连接到主机B中Ms.Access数据库的网站

如果我更新主机B中的数据库,主机A中的数据库是否可以自动更新

多谢各位。非常感谢您的帮助。

两个选项:-(1)在数据库级别,通常称为ETL(提取转换和加载)。在Microsoft世界中,您将使用SSI(作为MS SQL的一部分)来移动数据。这将是企业内部的一种常见方法,尤其是当您对当时的环境有很大的控制权时

(2) 某种基于“服务”的方法。也许您提供了某种接口(如web服务),以便一个应用程序可以调用另一个应用程序。问题是,您需要将其构建到应用程序中,但您似乎想要一个数据库驱动的解决方案(?)

想一想你想做什么,谁应该对此负责——你确定这是数据库吗

关于你的特定技术——我不太确定MySQL,因为我自己也没怎么用过它;我不知道有什么“简单”的方法可以让MySQL和Access互相对话,所以yopu可能需要写些东西

您交换的数据-数量和频率?有多及时(你可以每小时进行一次民意调查,还是需要“实时”)

<>你可以考虑使用一个(新的)第三个系统,这两个系统在两个数据库之间进行斡旋,这样它们就可以保持彼此的无知和需要更新。 您是否有可能在以后更新第三个数据库(或第四个数据库,等等)
您能否将数据库平台更改为在两个/所有站点上通用的,并且内置某种消息传递/更新系统的平台?

它必须是实时的还是批量复制可以?另外,复制是否需要在两个方向上进行,或者只需要按说明的B->A?