![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Opole Ostrzeżenie: (10%) ![]() ![]() |
Tablica zawiera setki danych. Muszę to wrzucić do bazy. Jak wrzucam INSERTem wartość $tablica do pola tablica to mi nic nie wpisuje ale na pewno dałem zły typ bo ustawiłem varchar. Jak to zrobić poprawnie?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, żę chcesz wrzucić tam tablicę zserializowaną?
Jeżeli setki danych, to typ pola VARCHAR nie jest odpowiedni. Maksymalnie możesz w nim zapisacać 255 znaków, co jakoś z setkami danych nie bardzo mi się kojarzy. Ustaw typ pola na TEXT lub LONGTEXT - zależnie ile masz tych setek :) Co do wrzucania danych:
Może być, że będziesz musiał po serialize" title="Zobacz w manualu php" target="_manual i mysql_real_escape_string" title="Zobacz w manualu php" target="_manual dać jeszcze addslashes" title="Zobacz w manualu php" target="_manual - nie pamiętam dokładnie czy będzie to konieczne. Jeżeli jednak tak, po przeczytaniu danych i musisz dać stripslashes" title="Zobacz w manualu php" target="_manual przed odserializowaniem (unserlialize" title="Zobacz w manualu php" target="_manual). pozdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 18:36 |