PHPを使用して、大きなxml値をSQLに挿入したいと考えています。
これはxmlの例です:
<?xml version="1.0" encoding="utf-8" ?>
<contacts>
<con>
<id>1</id>
<name>user_name</name>
<city>city_name</city>
<street>street_name</street>
<phone1>phone_number1</phone1>
<phone2>phone_number2</phone2>
<phone3 />
<phone4 />
</con>
<con>
<id>2</id>
<name>user_name</name>
<city>city_name</city>
<street>street_name</street>
<phone1>phone_number1</phone1>
<phone2>phone_number2</phone2>
<phone3 />
<phone4 />
</con>
</contacts>
私はこのようにSQLを作成するので、データを挿入したい:
CREATE TABLE IF NOT EXISTS `contacts` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(250) NOT NULL,
`city` varchar(250) NOT NULL,
`street` varchar(250) NOT NULL,
`phone_1` text NOT NULL,
`phone_2` text NOT NULL,
`phone_3` text NOT NULL,
`phone_4` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=1 ;
この仕事はphpでできますか?どうすればそれを行うことができますか?
ありがとう