Autor | Zpráva | ||
---|---|---|---|
Wladimir Čert Profil * |
#1 · Zasláno: 20. 2. 2013, 09:43:30
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 |
#2 · Zasláno: 20. 2. 2013, 10:06:52
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 * |
#3 · Zasláno: 20. 2. 2013, 10:43:29
Paráda, to mi stačí, díky! :-)
|
||
Časová prodleva: 11 let
|
0