I have an XML file (exemel.xml) as follows:
<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>
What I am trying to understand is how to add this data into MYSQL. Currently I know how to select the XML, but I am lost on how exactly to select my values (name, order, etc). I do not know how to insert this XML data into MYSQL.
My code
$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();
}