Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zapis tablicy wielowymiarowej do bazy
Forum PHP.pl > Forum > Przedszkole
tescior
Witam

jest sobie pewna strona ze statystykami udostępniająca API, w wyniku zapytania dostaje się tablicę z +/- 3 tysiącami pól (nie rekordów tylko kolumn).

Chodzi o to, żeby tablicę zapisać do bazy (w celu późniejszego analizowania) jednak jedynym sposobem jaki znam na wykonanie tego, jest stworzenie tabeli z odpowiednią ilością i typem pól a później pisaniem na żywca wszystkiego co w tabeli.
Jednak, żeby to zrobić chociaż w miarę logicznie trzeba się sporo naklepać, dlatego wcześniej chciałbym się upewnić, że nie istnieje jakaś magiczna funkcja table2sql albo coś w tym stylu.

Tablica jest wielowymiarowa (naliczyłem 5) na dodatek jest zrobiona jak tablica, więc nie w każdym miejscu nadaje się do bezpośredniego przełożenia na tabelę w bazie danych ale to raczej mało w sumie istotne bo w bazie nie będzie więcej niż 5 - 10 tysięcy zapisów więc wydajnością i miejscem przejmować się nie muszę...

Jak byście widzieli coś takiego, jakieś rady?


Czyli co?
Wychodzi na to, że pole po polu to najlepsze rozwiązanie?
smietek
serialize i unserialize
I nie martwisz się ile wymiarów ma tablica.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.