Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Klasa bazy danych
kaem
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:10