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'};
}
しかし、リードコミッション、有効期限、製造日をデータベースに挿入できません。このフィールドを挿入する方法を教えてください。