Autor Zpráva
Wladimir Čert
Profil *
Zdravím,
chtěl bych se zeptat. Mám výstup z XML (viz níže),

 
<!--  Test -->
<Zak>
<pohlavi name="pohlavi">Muž</pohlavi>
<vek name="vek">14</vek>
<trida name="trida">2.B</trida>
</Zak>

a otázka zní, jestli jde skrze PHP prohnat XML dokument, aby porovnal každého žáka s databází MySQL (tam je jich jen část) a pokud v ní není, tak zapsat.

Vím, že asi padne hodně dotazů do mysql (co žák to jeden) lale jde jen o teorii. Spíš jde o teorii.
Pokud máte i nějaký příklad či návod jak toho docílit, sem s ním! :-)

Díky
donny
Profil
Samozrejme že to ide a spôsobov je x, napr. pomocou simpleXML . Otázka je čo vlastne chceš zistiť, pretože v XML nevidím žiadny jedinečný identifikátor žiaka, takže môžeš vyberať len na základe pohlavia, veku a triedy..

Ukážka..
<?php
$xml = simplexml_load_file('ziaci.xml');
if ($xml)
{
    foreach ($xml->Zak as $item)
    {
        // a teraz len v dotaze pouzis $item->pohlavi, $item->vek, $item->trida   
    }
}
?>
Wladimir Čert
Profil *
Paráda, to mi stačí, díky! :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: