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%)
|
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. |
|
|
|
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 ![]() ![]() |
|
Aktualny czas: 15.12.2025 - 09:59 |