Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%)
|
Witam chciał bym zapisać dane z pliku json do mojej bazy danych. Problem jest w tym, że dane pod jednym id ok 270 wierszy. Wiem że mogę zrobić to na zasadzie
Ale boję się, że serwer może nie wytrzymać. Mam już zrobioną bazę danych i chcę zabrać się za kod który doda mi te dane. Czy macie jakieś inne wyjście jak to w prosty sposób zapisać. Tak wygląda plik json. http://brzanek.webd.pl/prognoza/new/choszcznonew.json Dane zmieniają się co 30 minut a więc wywołanie pliku który będzie zapisywał te dane do bazy danych MySQL będę chciał wykorzystać CRONA na serwerze. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%)
|
Wszystko ładnie i pięknie ale będę zbierał dane dla kilku miejscowości, które będą miały identyczne tabele i kolumny.
Potem jak je przedstawić np. na mapie musiałbym kilka razy naraz łączyć się z odpowiednią bazą danych i pobierać je - chyba, że inaczej można. Zobaczę może uda mi się to zrobić tak jak piszesz ale już widzę, że będę miał trudności z pętlą i zapisem tych danych z pliku json. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%)
|
Wszystko ładnie i pięknie ale będę zbierał dane dla kilku miejscowości, które będą miały identyczne tabele i kolumny. Potem jak je przedstawić np. na mapie musiałbym kilka razy naraz łączyć się z odpowiednią bazą danych i pobierać je - chyba, że inaczej można. Zobaczę może uda mi się to zrobić tak jak piszesz ale już widzę, że będę miał trudności z pętlą i zapisem tych danych z pliku json. Chyba nie mówisz, że każde miasto ma mieć osobną tabelę? Wyobraź sobie, że własnie tak zrobisz, a tu nagle zachodzi potrzeba dorzucenia kolejnych 10 miast, no i co, kolejnych 10 tabel? To bez sensu. Wyobraź sobie teraz wyszukiwanie w takiej bazie danych - chcesz pobrać pogodę dla Warszawy, Lublina i Bydgoszczy. W Twoim układzie musisz wykonać 3 zapytania (lub użyć UNION) - co jest kompletnym bezsensem. Jedna tabela dla miast, jedna dla dni, jedna dla godzin. Dzięki temu możesz wszystko obsłużyć w miarę eleganckimi zapytaniami, w o wiele krótszym czasie i z lepszym dostępem do poszczególnych danych. |
|
|
|
brzanek [MySQL][PHP]Dane z json do bazy danych 17.10.2016, 19:38:06
Tomplus używając MySQLi możesz wykonać jednym zapytaniem d... 17.10.2016, 19:45:55
brzanek Nie wiem czy mnie zrozumiałeś.
Jedno id to wszystk... 19.10.2016, 10:46:19
b4rt3kk Masz fatalnie zaprojektowaną bazę danych, jeśli fa... 19.10.2016, 13:59:43
brzanek Z pewnością masz rację ale nie wiem jak to zapisać... 19.10.2016, 14:05:08 
b4rt3kk Cytat(brzanek @ 19.10.2016, 15:05:08 ... 19.10.2016, 14:19:13 
brzanek Cytat(b4rt3kk @ 19.10.2016, 15:19:13 ... 19.10.2016, 16:36:28
Tomplus stwórz sobie pętle która będzie dodawać elementy d... 19.10.2016, 14:19:21
Tomplus <pre> służy tylko do interpretacji danych w ... 19.10.2016, 20:29:07
brzanek Zacząłem coś pisać ale zatrzymałem się na pobieran... 20.10.2016, 09:32:16
Tomplus Powiedz mi proszę po co robisz kolumny o nazwie:
... 20.10.2016, 10:28:44
Tomplus dodaj do tablicy: table_hours_weather kolumnę miej... 20.10.2016, 11:35:18
brzanek ok a więc mam takie tabele.
[SQL] pobierz, plainte... 22.10.2016, 11:40:56
Tomplus - wszystkie kolumny jako utf-8, a tabela jako lati... 22.10.2016, 13:06:27
brzanek Racja poprawiłem
[SQL] pobierz, plaintext CREATE T... 22.10.2016, 20:13:39
Tomplus wyświetl sobie poprzez echo treść lub print_r, jeż... 22.10.2016, 22:22:48
brzanek Dziwne polecenie
[PHP] pobierz, plaintext $add = ... 23.10.2016, 10:15:15
Tomplus A po co aktualizujesz?
Nie lepiej dodać nowe rekor... 23.10.2016, 11:21:48
brzanek Może racja a więc w tabeli prognoza będę dodawał n... 23.10.2016, 11:47:25
Tomplus Wystarczy jedna funkcja gdzie parametrem jest mia... 23.10.2016, 13:30:39 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 15:37 |