Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Array do MySQL?
Forum PHP.pl > Forum > Przedszkole
weisu
Witam. Takie proste przedszkolne pytanie mam.. Czy da się i w jakis sposób zapisać tablicę do jednego pola w bazie MySQL a potem odczytać i bez problemu na niej operować? Jeśli tak to jak bo znaleźć tego nie potrafię :/
.radex
Tak.

Najpierw robisz

serialize($tablica);

zapisujesz do bazy, wczytujesz i

$tablica = unserialize($dana_z_mysql);

Nigdy nie próbowałem tego w praktyce, ale zdaje się, że powinno działać.
devnul
powyższe z całą pewnością działać będzie. Ogromnym plusem tego rozwiązania jest to że nie ważny jest praktycznie rzecz biorąc typ danych. Może to być zarówno liczba, string, tablica jak i obiekt.
weisu
Ok, tak zrobie, tylko jeszcze powiedzcie mi prosze jakiego typu powino być pole w tabeli w takim razie?
Cysiaczek
Gdyby php nie było dynamicznie typowane, to rzekłbym, że taki jak rozmiar tablicy ;] Tak jednak nie jest, więc np. pole text lub binary - byle duże smile.gif

Pozdrawiam.
weisu
Tak też zrobiłem, wszystko działa jak należy, przynajmniej narazie biggrin.gif Dziękuję!
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.