![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
cześć, doszedłem już że mysql (wersje starsze niż 5, nowsze niż 4.coś.tam) obsługuje transakcje ale w tabelach typu InnoDB. No i niby w porządku jednak...
Mamm dwie funkcje:
Czy moglibyście mi pomóc, żeby przerobić je tak, aby obsługiwały transakcje? Nie chciałbym przerabiać wszystkich wywołań funkcji wiec wpadłem na pomysł, żeby transakcje wstawić w samej funkcji. Czy to dobre rozumowanie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jak mowil Adiasz: poczytaj o tranzakcjach, czym sa, jakie maja wlasciwosci, jak i kiedy sie je stosuje, to bedziesz wiedzial ze chcac w funkcji sql() zaimplementowac tranzakcje nie uzyskasz nic nowego -- kazde zapytanie bedzie OSOBNO w tranzakcji, czyli tak jak defaultowo dziala mysql (auto commit wszystkich zapytan).
W tranzakcje obejmuje sie zazwyczaj wiele (>1) zapytan (ale nikt nie zabrania robic tego dla 1go zapytania -- tylko to nie ma zadnych wlasciwosci tranzakcji) -- wiec i tak bedziesz musial caly kod przerobic. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:55 |