2
を使用してMySQLにXMLデータを格納する:私は理解しようとしています何は、次のように私は、XMLファイル<strong>(exemel.xml)</strong>を持っているPHP
<XMLmeta>
<Container>
<Group>
<Name>Persephone</Name>
<Order>1</Order>
<School>
<Schoolname>Best High School</Schoolname>
<Grade>10</Grade>
</School>
</Group>
<Group>
<Name>John</Name>
<Order>2</Order>
<School>
<Schoolname>Wurst High School</Schoolname>
<Grade>9</Grade>
</School>
</Group>
</Container>
</XMLmeta>
はMYSQLにこのデータを追加する方法です。現在、私はXMLを選択する方法を知っていますが、値(名前、注文など)をどのくらい正確に選択するかは分かりません。このXMLデータをMYSQLに挿入する方法はわかりません。
私のコード
$danielbryan = new mysqli('localhost', 'root', '', 'database');
$url = 'exemel.xml';
$output = file_get_contents($url);
$xml = simplexml_load_string($output);
foreach ($xml){
//what do i do here//
$insert = $danielbryan->prepare('INSERT INTO mytable() VALUES(?,?,?,?)');
$insert->execute();
}