gpt4 book ai didi

php - 如何将传入的 XML 文件与现有 mysql 数据同步

转载 作者:行者123 更新时间:2023-11-29 06:12:55 25 4
gpt4 key购买 nike

供应商正在提供一个每分钟更新一次的 1MB XML 文件。我需要每分钟用这些信息更新我的数据库以获得最佳结果。

XML 文件代表一个简单的平面表结构,我已将其复制到 mysql 中。

我的 mysql 表包含比 XML 文件更多的数据(更多行和更多列)...尽管供应商对数据进行了更新,但我的信息必须保持持久性。

XML 和 MySQL 表共享相同的 key ,因此有一个通过自定义代码实现此更新的明确路径...

我的问题是是否有现有的库或工具可以处理大部分内容......

例如: * MySQL 函数 * PHP 或 Perl 库。

我已经尝试了很多谷歌搜索...但是我的关键字“mysql”、“parsing”、“xml”非常常见,以至于我最终得到了很多很多不相关的结果....更好的想法搜索词也将受到赞赏。

最佳答案

当您说“在 mysql 中重复”时,您的意思是您已将整个 XML 文件按原样存储在 mysql 表列中吗?如果是这样,您可以尝试使用 MySql XML functions在存储过程中处理 XML 数据。

但是使用 PHP 的 SimpleXML 可能会容易得多。您可以使用 PHP 读取该文件,循环访问 SimpleXML 结构中的数据以提取要更新的数据,然后使用该数据让 PHP 更新 MySQL 表中的相应行。

关于php - 如何将传入的 XML 文件与现有 mysql 数据同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com