Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> serialize mysql_fetch_array+zmienna
Kristof
post 27.06.2006, 17:41:25
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 15.12.2005

Ostrzeżenie: (0%)
-----


Musze wrzucić w jeden serialize zmienna (bądź kilka) i tablice powstałą z mysql_fetch_array.

wiadomo taki zapis nie dziala:
  1. <?php
  2. $cacherowpostep = array(1 => "$row", "$postep");
  3. $cache = serialize($cacherowpostep);
  4. ?>

przyczym $postep to zwykła zmienna. Pasuje mi dowolny zapis byle później mógł odzyskać przez unserialize odzielnie $row i $postęp w nienaruszonym stanie. Czekam na jakąś podpowiedź. Z góry dzięki.

Ten post edytował Kristof 27.06.2006, 17:43:17
Go to the top of the page
+Quote Post
siemakuba
post 27.06.2006, 18:05:57
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Po pierwsze, użycie cudzysłowia tu jest niepotrzebne, i nie bardzo rozumiem czemu taki klucz w tablicy? Nie prościej tak:
  1. <?php
  2. $cacherowpostep = array($row, $postep);
  3. ?>
Po drugie, co masz w zmiennej $row? Bo wydaje mi się, że wcale nie tablicę. Tak jak pokazałeś, i zakładając, że $row jest tablicą, powinno to działać.

pozdr.
Go to the top of the page
+Quote Post
Kristof
post 27.06.2006, 18:10:21
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 15.12.2005

Ostrzeżenie: (0%)
-----


Rzeczywiście nie potrzebnie użyłem cudzysłowów i już działa. Dzieki.
Go to the top of the page
+Quote Post
dr_bonzo
post 27.06.2006, 18:38:11
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


@Kristof:
serializujesz tablice (array($row, $postep)) wiec po odserializowaniu tez dostaniesz ta sama tablice:

$cacherowpostep = unserialize(...)
$row = $cacherowpostep[0]


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.05.2024 - 19:43