Re: [php-konf] mysql xml
From: Aleksandras S (alexui@one.lt)
Date: 2002-05-14 14:41:19
hi Saulius,
> O dar dideli pakeitimai ateina? Jei laba dideli, tada gal geriau
> perkurti DB is naujo. O jei nedideli, ta galima daryti taip (ideja):
pakeitimu gali isvis nebebuti o gali pasikeisti viskas.. ir gali ateiti nauju lauku, ir gali buti gad naujame xml faile nebebus tu lauku kurie yra db (gauti is seno xml failo)..
o siaip uz ideja thnx gal ka su ja ir nuveixiu;)
>
> $fields = array('fld1'=>'', 'fld2'=>'') - visi laukai, esantys DB
> $xmldata = XML duomenu masyvas;
> foreach ($xmldata as $num => $data) { // cia gali buti ir while()
> $newvalues = array_merge($fields, $xmldata);
> // taip gausi nauja pilna masyva, kuri jau gali updatinti
> $query = "UPDATE tbl '", implode("',", array_keys($newvalues)). "')
> VALUES('", implode("',', array_values($newvalues)). "')";
> $db->query($query);
> }
>
> Cia teorinis pvz (neisbandziau - gali buti sql sintakse bloga). Bet
> ideja panasi. Gali UPDATINTI uzsetinant kiekviena kintamaji. Cia
> kaippatogiau. ;)
>
> Iki,
> Saulius
>
--> http://www.one.lt - your number one mobile email service!