使用php将银行rss提要导入mysql数据库?

使用php将银行rss提要导入mysql数据库?,php,mysql,rss,Php,Mysql,Rss,我需要一些帮助,将银行rss提要输入我的数据库。我试过一些方法,但似乎无法奏效 rss源来自 我包含的两个文件让我通过大学的代理服务器,配置文件保存了我的mysql数据库详细信息和rss提要的URL var转储提供了以下信息: objectSimpleXMLElement63 1{[statistics]=>objectSimpleXMLElement65 2{[country]=>string2 CA[exchangeRate]=>objectSimpleXMLElement66 5{[val

我需要一些帮助,将银行rss提要输入我的数据库。我试过一些方法,但似乎无法奏效

rss源来自

我包含的两个文件让我通过大学的代理服务器,配置文件保存了我的mysql数据库详细信息和rss提要的URL

var转储提供了以下信息:

objectSimpleXMLElement63 1{[statistics]=>objectSimpleXMLElement65 2{[country]=>string2 CA[exchangeRate]=>objectSimpleXMLElement66 5{[value]=>string6 1.0029[baseCurrency]=>string3 CAD[targetCurrency]=>string3美元[rateType]=>string24加拿大银行中午汇率[观测期]=>string25 2012-02-01T12:15:00-05:00}

现在我是PHP的初学者,所以可能完全错了。我试图将“targetCurrency”和“value”输入到我的数据库中,但得到的只是50多个空行。这一定意味着数据库正在生成,但什么也没有进入。
如果有人可以更改代码使其工作,我将不胜感激,因为我已经尝试使其工作,但没有任何效果。

您是否应该使用$cb作为每个项的第一个子节点,而不是$element

$code = $cb['targetCurrency'];
$curr = $cb['value'];

另外,请使用类似mysql_real_escape_string$rss_field_value的内容来转义您在SQL查询中输入的值,以防止SQL注入。

警告您的代码容易受到SQL注入攻击。我将旧代码改为code=$cb['targetCurrency'];+$curr=$cb['value'];。然后我做了一个var转储,看看结果如何。它都返回NULL。我的空行问题仍然存在。不管怎样,谢谢你,你说的话会一直保持下去,因为这似乎是一个合乎逻辑的答案。谢谢
$code = $cb['targetCurrency'];
$curr = $cb['value'];