Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 17 Dołączył: 26.08.2007 Ostrzeżenie: (10%)
|
Witam,
Mam pewien problem z transakcjami... Mam skrypt i chcę go udostępnić spoleczności abym mogła sobie go testować przed zakupem. I chcę aby wykonane przez nich akcje w tym skrypcie nie zapisywały się w bazie danych a były widoczne podczas trwania sesji u danego użytkownika. Muszę to zrobić na transakcjach w MySQL. Do tego używam stałego połączenia z bazą danych. Próbuję to zrobić tak:
Niestety takie rozwiązanie nie działa. I chciałbym prosić o pomoc w rozwiązaniu tego problemu i o ewentualne wskazówki. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 17 Dołączył: 26.08.2007 Ostrzeżenie: (10%)
|
Jest jeszcze jeden sposób... tworzyć tabele sesyjne, czyli taki że w nazwie tabeli jest ID sesji i dorobić do tego CRONa, który będzie po pewnym czasie usuwał nieaktywne sesje.. tylko czy to jest optymalne i wydajne?? Bo jak w jednej chwili będzie dużo osób to baza będzie musiała utworzyć nowe tabele tyle razy ile jest użytkowników...
Ten post edytował Puzi 1.10.2008, 20:44:02 |
|
|
|
Puzi [PHP][MYSQL] Transakcje 1.10.2008, 18:36:21
blooregard Tabele tymczasowe ? 1.10.2008, 20:17:32
Puzi Próbowałem je użyć ale mi one nie działały... Musz... 1.10.2008, 20:21:38
dr_bonzo A nie prosciej co jakis czas odswiezac baze z dump... 1.10.2008, 20:21:47
nospor @puzi nie da sie. chocby z tak prostego powodu, ze... 1.10.2008, 20:24:28
Puzi No tak... ale wtedy każdy użytkownik może pisać co... 1.10.2008, 20:29:56
nospor skoro wystawiasz serwis do testow to czego oczekuj... 1.10.2008, 20:33:17 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 04:50 |