![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam szukałem na forum ale nie znalazłem odpowiedniej podpowiedzi jak zrobić aby dane z zewnętrznego pliku xml były zapisywane w bazie danych sql.
Chodzi mi o to że ze strony o pogodzie odczytuję dane z pliku xml. Dane te aktualizują się co jakiś czas (co 30 min) http://www.yr.no/place/Polen/Vest-Pommern/...no/forecast.xml Czy jest ajkiś sposób aby można było zapisać te dane w odpowiednich tabelach w mojej bazie danych. Import musiał by robić się automatycznie z możliwością zadpisywania danych jeśli były zmienione oraz z możliwością dodawania nowych id bo codziennie pojawiają się nowe prognozy na kolejne dni. Mam nadzieję że wyjaśniłem o co mi chodzi nie potrafię sobie z tym poradzić. Proszę o jakieś wskazuówki lub przykładowy kod. Z góry dziękuję i pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
No dobrze, wszystko się zgadza. Dlatego ci tlumacze, że masz zalozyc UNIQUE KEY a zamiast INSERT masz dac INSERT....ON DUPLICATE KEY UPDATE i wszystko bedzie cacy (IMG:style_emoticons/default/smile.gif) Jesli wiec to godzina jest wyznacza unikalnosc, to masz załozyc UNIQUE KEY na pole z data/godziną. Dobra dodałem ten parametr UNIQUE w pole time (IMG:http://wstaw.org/m/2014/08/27/unique.PNG) Teraz jak dać ten warunek INSERT....ON DUPLICATE KEY UPDATE |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:03 |