【发布时间】:2012-12-20 20:32:45
【问题描述】:
我想将 XML 数据插入数据库,但有些字段没有插入 我有这样的 XML 数据
SimpleXMLElement Object (
[person-id] => 4562
[name] => gopi
[category] => working
[lead-commission] => SimpleXMLElement Object ( )
[expire-date] => SimpleXMLElement Object ( )
[manufactur-date] => SimpleXMLElement Object ( )
[type] => medicine [sale-commission] => 1.00%
)
我要插入数据库的代码
foreach($xml->link AS $value)
{
$data['person-id']= $value->{'person-id'};
$data['name']= $value->{'name'};
$data['category']= $value->{'category'};
$data['lead-commission']= $value->{'lead-commission'};
$data['expire-date']= $value->{'expire-date'};
$data['manufacture-date']= $value->{'manufactur-date'};
$data['type']= $value->{'type'};
$data['sale-commission']= $value->{'sale-commission'};
}
但我无法在我的数据库中插入 lead-commission、expire-date、manufacture-date,请您帮忙我如何插入这个字段
【问题讨论】:
-
希望这里的一些机器人能够解决您的粘贴问题并帮助您;)
-
这些属性似乎是(可能为空的)XML 节点。你能举一个 XML 本身的例子吗?
-
从转储中可以清楚地看到,
lead-commission, expire-date, manufacture-date是 XML 对象...您必须更深入! -
先尝试打印
lead-commission对象。 -
可以一次显示XML文件数据...
标签: php xml zend-framework