【发布时间】:2011-03-18 19:08:47
【问题描述】:
当 XML 文件更新时,我每周都会下载相同的 XML 文件。但是我想知道如何每周将这个文件存储在 MySQL 数据库中。
一个示例 RSS 提要是:http://itunes.apple.com/us/rss/topalbums/limit=10/xml
我的数据库方案是:
link text utf8_unicode_ci
name text utf8_unicode_ci
type text utf8_unicode_ci
category text utf8_unicode_ci
categorylink text utf8_unicode_ci
artistlink text utf8_unicode_ci
price text utf8_unicode_ci
image55 text utf8_unicode_ci
image60 text utf8_unicode_ci
image170 text utf8_unicode_ci
rights text utf8_unicode_ci
itemcount text utf8_unicode_ci
【问题讨论】:
-
@XcodeDev:你试过什么?你遇到过什么问题?您有任何代码供我们调试吗?您是否查看过有关如何将 XML 导入数据库的教程?
-
@jnpcl 我什么都没试过。在尝试任何事情之前,我想知道如何才能做到这一点。
-
@XcodeDev:设置您的 MySQL 数据库,并在此处发布数据库架构。发布您的 XML 文件示例(如果是敏感数据,请替换值)。玩转 PHP 的 SimpleXML 类。这不是“这就是我想要的,给我一些代码”。网站..
-
@jnpcl 我不是为了那个。我的问题是我怎么能做到这一点,而不是给我代码我 noob no speekz anglish。
-
@XcodeDev:你被告知如何做到这一点......通过
cron工作。由于您使用php标记,我们假设您需要一个PHP 脚本来解析XML(通过SimpleXML)并在您的MySQL 数据库上运行INSERT语句。您给我们的信息为零,看来您在项目中投入的精力为零。
标签: php mysql xml database storage