【问题标题】:Transfering data from one database to another using php使用php将数据从一个数据库传输到另一个数据库
【发布时间】:2012-06-21 09:57:47
【问题描述】:

我有一个小项目,需要将数据从一个数据库传输到另一个数据库。两个数据库是相同的,一个数据库在网络托管服务器中,另一个在我的本地计算机中。在托管服务器的网页上,我将显示一个带有导入链接的表格,如下所示,

当我点击导入按钮时,客户的所有相关数据都应该导入到我本地计算机上运行的数据库中。 我需要使用 PHP 开发这个应用程序。是否可以直接执行此操作,而无需将所需数据导出到托管服务器上的文件中并在本地计算机上导入该文件。非常感谢您的 cmets。

【问题讨论】:

  • 到目前为止你尝试过什么?你遇到什么问题?你有什么限制?你家的设置是什么?您的家用机器在网络上可见吗?您公开可见的家庭 IP 地址是否发生变化?您对各种网络技术有何经验?等等。我们不会为您编写代码 - 当您用尽 所有 途径时,我们是最后的手段。
  • mysql复制,或者简单的mysqldump
  • 是不是和文件上传有关
  • 我想将客户端计算机的 Web IP 地址发送到托管服务器,并使用该 IP 更新本地计算机的数据库。我不期待任何代码。我只需要知道两件事,这可能吗?如果可以,我应该采取什么样的步骤。
  • noup,它正在将一些数据从远程数据库导入具有相同数据库的本地计算机。

标签: php mysql


【解决方案1】:

如果您有本地计算机的公共 IP 地址,则可以轻松完成。

  1. 从网络数据库中选择数据保存在内存中
  2. 通过公共 IP 连接到本地数据库
  3. 将数据从内存插入本地数据库

但要小心记录 ID。如果用户向本地数据库添加新记录,而您尝试添加固定 id 记录,则可能存在冲突。

【讨论】:

  • public ip是指我们连接互联网时获取的IP地址吗?
  • 这意味着您可以从 Internet 访问您的计算机。你可以阅读它here
猜你喜欢
  • 2012-04-19
  • 2016-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 2016-07-28
相关资源
最近更新 更多