Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dane z pliku XML do bazy SQL
brzanek
post 25.08.2014, 08:44:17
Post #1





Grupa: Zarejestrowani
Postów: 427
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
brzanek
post 22.08.2016, 12:35:25
Post #2





Grupa: Zarejestrowani
Postów: 427
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Przepraszam za odkopanie tematu ale dotyczy tej samej bazy i pliku xml więc nie zakładałem nowego.
Obecnie działa to na zasadzie, że po wywołaniu pliku php zostają zapisane dane z xml do bazy danych. Ponieważ te dane w pliku xml zmieniają się co 3 godziny potrzebne też są zmiany w bazie danych. Zależy mi na tym aby dane były nadpisywane bo nie potrzebne mi są kolejne rekordy. Tym bardziej, że rekordów jest zawsze tyle samo, zmieniają się tylko dane.
Próbowałem robić to przez UPDATE ale nie działa.
Proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie
- brzanek   Dane z pliku XML do bazy SQL   25.08.2014, 08:44:17
- - Turson   Napisz parser XML => twoja baza Cronem odpalaj ...   25.08.2014, 08:46:38
- - brzanek   Ah żeby to było takie proste jak piszesz to pewnie...   25.08.2014, 08:53:45
|- - aniolekx   Cytat(brzanek @ 25.08.2014, 08:53:45 ...   25.08.2014, 08:58:25
- - Pyton_000   Może coś takiego: http://rpbouman.blogspot.com/200...   25.08.2014, 09:14:02
|- - brzanek   Cytat(Pyton_000 @ 25.08.2014, 10:14:0...   25.08.2014, 09:52:10
- - nospor   Czas to ma byc DATETIME a nie zadne VARCHAR Inne w...   25.08.2014, 13:54:32
- - brzanek   Dobra udało mi się ocdczytać plik xml [PHP] pobie...   25.08.2014, 19:53:42
- - nospor   Tym kodem pobierasz tylko po jednym rekordzie. A c...   26.08.2014, 07:01:03
- - brzanek   Tak dokładnie ale nie wiem jak to zrobić aby pobra...   26.08.2014, 09:39:57
- - nospor   http://pl1.php.net/manual/en/simplexml.examples-ba...   26.08.2014, 11:38:09
- - brzanek   W jakim miejscu mam umieścić ten kod?   26.08.2014, 14:50:50
- - nospor   Ten kod pobiera dane z xml, więc masz go umieścić ...   26.08.2014, 15:04:40
- - brzanek   Coś nie mogę sobie z tym poradzić. Daję taki kod. ...   27.08.2014, 07:09:40
|- - Pyton_000   [PHP] pobierz, plaintext foreach ($weatherdata...   27.08.2014, 07:16:48
- - nospor   Pyton ty tez źle napisales.... [PHP] pobierz, pla...   27.08.2014, 07:42:59
- - brzanek   Dałem tak [PHP] pobierz, plaintext foreach ($w...   27.08.2014, 07:45:23
- - nospor   Spojrz jeszcze raz na moj poprzedni post.... Masz ...   27.08.2014, 07:46:26
- - brzanek   Super wielkie dzięki teraz jeszcze pozostaje kwest...   27.08.2014, 08:11:14
- - nospor   No dobra, ale czego nie wiesz? Jak wlozyc dane do ...   27.08.2014, 08:13:53
- - brzanek   W innym temacie dane piszę ręcznie i tam wszystko ...   27.08.2014, 08:19:58
- - nospor   Ale to nie ma zadnej roznicy czy wkladasz dane rec...   27.08.2014, 08:21:50
- - brzanek   Pewnie masz rację zwał jak zwał, ale możesz mi z t...   27.08.2014, 08:26:35
- - nospor   No weź napisz tego insserta i nie czaruj... Przeci...   27.08.2014, 08:28:01
- - brzanek   Dobra zmieniłem trochę bazę danych Do pliku dodał...   27.08.2014, 09:18:41
- - nospor   Jaki post? A gdzie petla? Przeciez napisalem wyra...   27.08.2014, 09:21:18
- - brzanek   ok dałem to w tej pętli [PHP] pobierz, plaintext ...   27.08.2014, 09:29:08
- - nospor   Przepraszam, wlasnie stracilem cierpliwosc... Moze...   27.08.2014, 09:35:55
- - Turson   1. Poprawna składnia wygląda np. tak [SQL] pobierz...   27.08.2014, 09:45:20
- - brzanek   Zrobiłem tak jak podałeś ale wyskakuje błąd [PHP] ...   27.08.2014, 09:52:47
- - nospor   Nazwy kolumn oddziela się przecinkiem a nie spacją...   27.08.2014, 09:56:01
- - brzanek   Dałem tak [PHP] pobierz, plaintext $add = mysql_qu...   27.08.2014, 10:09:34
- - Turson   A gdzie masz tekst w apostrofach? :/ Bo jedyne co ...   27.08.2014, 10:11:59
- - nospor   Super, zdecydowanie lepiej. A wartosci tekstowe d...   27.08.2014, 10:14:54
- - brzanek   Ok działa zapisuje się tylko jest jeden problem ja...   27.08.2014, 10:28:32
- - nospor   Po pierwsze: zacznij w koncu uzywac znakow interpu...   27.08.2014, 10:32:49
- - brzanek   Cytat(nospor @ 27.08.2014, 11:32:49 )...   27.08.2014, 10:35:55
- - nospor   Odnosze wrazenie, ze w tym temacie to wielokrotnie...   27.08.2014, 10:38:33
- - brzanek   Ale widzisz na raz wykonuje się kilkanaście rekord...   27.08.2014, 11:30:01
- - nospor   No dobrze, wszystko się zgadza. Dlatego ci tlumacz...   27.08.2014, 11:34:31
- - brzanek   Ale jak zalozyc UNIQUE KEY? Czy to robi się w bazi...   27.08.2014, 12:26:40
- - Turson   Tak. PhpMyAdmin -> baza -> tabela -> stru...   27.08.2014, 12:29:36
- - brzanek   Nie mam pojęcia jak to zmienić w bazie danych nie ...   27.08.2014, 12:40:12
- - Turson   W strukturze na dole jest "Indeksy" i ta...   27.08.2014, 12:45:24
- - brzanek   Cytat(nospor @ 27.08.2014, 12:34:31 )...   27.08.2014, 15:11:57
- - Pyton_000   Jesteś LEŃ: http://dev.mysql.com/doc/refman/5.0/en...   27.08.2014, 15:47:45
- - brzanek   Przepraszam za odkopanie tematu ale dotyczy tej sa...   22.08.2016, 12:35:25


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 08:37