![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 13.11.2005 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Otóż mam takie pytanie bardziej natury sensu przechowywania obiektu typu mysqli w sesji. Chodzi o to, że pisząc skrypty w pracy natknąłem sie na pewien problem dostępu do obiektu mysqli stworzonego poza klasą w odrębnym pliku includowanym na początku skryptu, by można było z niego korzystać trzeba za każdym razem ten plik załączać (rzecz jasna). Stwierdziłem, że można by obiekt taki zapisać w zmiennej sesyjnej np $_SESSION['mysqli'] (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) . Teraz pytanie czy ktoś coś takiego robił i na jakie problemy się natknął? Drugie to jak można (czy można) odnieść się do obiektu z wewnątrz klasy (szukałem już tego ale niestety). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
pbnan tam raczej opisane jest jak zapisywac serializowane obiekty w bazie, a nie identyfikator polaczenia z baza.
Nie jestem pewien ale wydaje mi sie ze identyfikator polaczenia wazny jest tylko do czasu az skrypt sie wykona i za kazdym nowym requestem trzeba polaczenie z baza ponawiac aby uzyskac swiezy identyfikator (po to magiczna metoda __wakeup() w php5) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 13:54 |