| 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: 14 let
|
|||
0