Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Offtopic] Klasa dla funkcji MySQL
maly_pirat
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

Ostrzeżenie: (0%)
-----


Cześć, wiele systemów CMS jak i prostych skryptów for korzysta z klas odnośnie funkcji MysQL, jaki to ma cel ?

Dlaczego zamiast używać np. mysql_fetch_array to wolą używać $db->fetch_array (przykład) ?

Oraz jeszcze jedno pytanie, o co chodzi z tym start_transaction & end_transaction - również w klasach bazy danych. A to tylko:
Kod
    function start_transaction()
    {
        return;
    }


Jaki to ma cel, sens?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




poczytaj o transakcjach w SQL - podstawa.

a co do klas, robią Twój kod przejrzysty, elastyczny.


--------------------
Go to the top of the page
+Quote Post
prachwal
post
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 13.03.2009
Skąd: lublin

Ostrzeżenie: (0%)
-----


Cytat(maly_pirat @ 23.09.2009, 19:19:28 ) *
Cześć, wiele systemów CMS jak i prostych skryptów for korzysta z klas odnośnie funkcji MysQL, jaki to ma cel ?
Dlaczego zamiast używać np. mysql_fetch_array to wolą używać $db->fetch_array (przykład) ?


zmiana sterownika na inny np do postgres-a nie rozwala ci połowy aplikacji

Cytat(maly_pirat @ 23.09.2009, 19:19:28 ) *
Oraz jeszcze jedno pytanie, o co chodzi z tym start_transaction & end_transaction - również w klasach bazy danych. A to tylko:
Kod
    function start_transaction()
    {
        return;
    }


baza danych do której było to użyte nie obsługuje transakcji, więc nic się z tym nie robi
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 02:58