SkaKri Posted April 13, 2006 Report Posted April 13, 2006 (edited) .. <EVENT> <ID>322</ID> <TYPE>Mūzikas pasākums</TYPE> <TITLE>Insane</TITLE> <START_DATE>1158958800</START_DATE> <FINISH_DATE>1158958800</FINISH_DATE> <TIME>21.00</TIME> <PLACE_ID>6</PLACE_ID> <FEATURING>Insane</FEATURING> <PRICE>1,50Ls</PRICE> <MORE_INFO>Insane ir no Ungārijas un spēlē metālu.</MORE_INFO> <URL>www.nekac.lv/koncerti.html</URL> <ORGANISER>N.E.K.A.C. (www.nekac.lv)</ORGANISER> <POSTER> <IP>85.234.166.0</IP> <POST_DATE>16/02/2006 10:59:15</POST_DATE> </POSTER> <REFERER></REFERER> </EVENT> </xml> vajadzētu ievietot tabulā ar šādiem laukiem: id, type, title, startdate, finishdate, time, placeid, featuring, price, moreinfo, url, organiser, ip, postdate, referer - nu tā teikt visus laukus. bet kā? meklēju informāciju par "xml to sql" bet piedāvā tikai tādus kas izvada (teksta veidā) datus, nevis saglabā. Kāds kko tādu ir darījis, vai kādam vismaz ir kāda nojausma kā sākt? Paldies. __ ps: neko tam nevajadzētu izvadīt - paredzēts kā "cron job" izpildei (ik pēc 2h) Edited April 13, 2006 by SkaKri
v3rb0 Posted April 13, 2006 Report Posted April 13, 2006 http://lv.php.net/xml parsē un inserto.. ko vairāk?
SkaKri Posted April 13, 2006 Author Report Posted April 13, 2006 bet kā pārbaudīt vai tādi dati (kaut vai pēc ID) jau eksistē?
v3rb0 Posted April 13, 2006 Report Posted April 13, 2006 select count(*) from table where id=322 vai netīrāks variants - uztaisi unikālu indexu un ignorē db kļūdas pie inserta.
SkaKri Posted April 14, 2006 Author Report Posted April 14, 2006 ar parsēšanu arī ir kā ir. koks: EVENT ID TYPE TITLE START_DATE FINISH_DATE TIME PLACE_ID FEATURING PRICE MORE_INFO URL ORGANISER POSTER IP POST_DATE REFERER more_info ir saskaldīts vairākās rindās..
Recommended Posts