【问题标题】:Passing JSON data from PHP to ASP.NET将 JSON 数据从 PHP 传递到 ASP.NET
【发布时间】:2013-11-08 11:42:42
【问题描述】:

我目前在两台远程主机上运行两个数据库 mysql 和 ms sql server 2008。我想定期将数据从 MySQL 传输到 MS SQL Server,比如半夜。

注意:运行 MySQL 的主机只能运行 PHP,而其他运行 SQL Server 的主机只能运行 ASP.Net。

我尝试使用 MS SQL 驱动程序 v3.0 for PHP,但它对我不起作用,因为我无法更改 php.ini 设置。

我的问题是,我如何使用 PHP 或 Asp.Net 来传输数据?

我可以这样做吗:

  • 在一台服务器上运行php脚本并从mysql获取数据
  • 转成json
  • 将其发送到其他服务器上的 aspx 文件
  • 通过asp.net连接Ms SQL Server并保存数据

任何帮助将不胜感激。谢谢

【问题讨论】:

  • soap/rest/xml 几乎任何标准的 Web 服务设置都可以很好地用于任一应用程序之间的数据传输。您可以使用 curl 从一个推送到另一个推送,或者您可以执行拉取请求,例如运行 php 脚本将数据推送到 aspx 脚本或运行 aspx 脚本从 php 应用程序上的 am xml Web 服务请求数据。两者都可以。
  • @Irfan 为什么是 MySQL 代码?

标签: php mysql asp.net sql-server database


【解决方案1】:

我认为你应该从 MySQL 数据库中获取数据,然后将其转换为 json,然后将此 JSON 对象传递给 .Net WebService

注意: - 我认为使用 .Net WebService 更安全,更有用。

【讨论】:

    【解决方案2】:

    我可以这样做吗:

    是的,你可以做得很好!

    第 1 步:

    执行一个 PHP 脚本,连接到您的数据库,查询结果.. 将它们放入一个数组中

    第 2 步:

    JSON 使用 json_encode() 对其进行编码。

    第 3 步:

    使用 cURL 将 JSON 编码数据发布到您的 ASPX 页面。

    第四步:

    ASPX 页面解码 JSON 编码数据并执行 DB 操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多