Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%)
|
Pewnie głupie pytanie, ale musze je zadać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czy połączenie z bazą danych uzyskane przez mysql_connect czy mysql_pconnect może być zapisane w sesji i utrzymane po przeładowaniu strony tak, aby skrypt nie musiał sie za każydm razem logować do serwera mysql?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%)
|
Czyli nastepująca funkcjonalność jest niemozliwa do zrealizowania? :
W komercyjnych aplikacjach bazodanowych istnieje funkcjonalność polegająca na tym, że aplikacja uruchomiona w trybie testowym działa na otwartej w bazie danych transakcji. Uzytkownik testuje na bazie rózne rzeczy. Po wyjściu użytkownika (zerwaniu połączenia z bazą) transakcja nie zostaje potwierdzona a dane wracają do stanu początkowego. Ja chciałem zrobić coś podobnego - użytkownik robi pewne rzeczy, ocenia wynik a następnie albo go zatwierdza albo nie, a baza wraca do stanu sprzed zmian. Problem w tym, że po przeładowaniu strony nawiązywane jest nowe połączenie, a stare jest zamykane (z automatycznym skutkiem ROLLBACK) i użytkownik ciagle widzi to samo (baze bez zmian), bo każde przeładowanie strony wszystko resetuje. Więc nie da sie tego zrealizować? Ten post edytował Indeo 24.09.2006, 14:30:44 |
|
|
|
Indeo Przechowywanie połączenia z bazą jako zmiennej w sesji 24.09.2006, 13:05:20
Cysiaczek Nie - nie można przechowywać uchwytów połaczeń w s... 24.09.2006, 14:13:29
nospor http://pl.php.net/manual/pl/function.mysql-pconnec... 24.09.2006, 14:31:31
Indeo Dobra dobra, tyle to i ja widziałem, ale ja pytam ... 24.09.2006, 14:51:17
nospor Na szybko sklecilem taki skrypcik:
[PHP] pobierz, ... 24.09.2006, 14:58:55
Indeo No a u mnie nie działa
Może to kwestia ustawień? 24.09.2006, 16:00:48
dr_bonzo Ktorego Mysqla masz, podaj dokladna wersje 24.09.2006, 16:44:07
Indeo Uzywam mysql-5.0.21-win32 ...
Już wszystko jasne.... 24.09.2006, 21:37:18 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 06:00 |