![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zaczynam uczyć się pisać obiektowo i znalazłem taką o to klasę obsługi bazy danych typu InnoDB http://www.php.rk.edu.pl/w/p/rozszerzenie-mysqli/. Jak widać, potwierdzenie operacji ('commit') użyte jest dopiero w destruktorze. Czy to jest dobre rozwiązanie? Po za tym po każdej nieudanej operacji(query(), query_select()) zmienna $this->error przybiera wartość true, co nie pozwala już na prace z tym obiektem. Nie lepiej by było w danej metodzie np. query() cofnąć za pomocą 'rollback' ostatnią operacje i ustawić spowrotem $this->error na false, żeby móc dalej pracować na tym obiekcie? Być może nie za bardzo rozumiem jak to ma działać (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif) Proszę o jakieś wyjaśnienie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował kaem 18.08.2008, 13:45:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:10 |