ďťż

obsługa bazy danych PDO vs własne rozwiazanie

       

Podstrony


telcocafe

Tak jak w temacie co jest lepsze/bezpieczniejsze? Jakie są wady i zalety PDO a jakie własnego rozwiazania np. własnej klasy do łączenia z bazą?



PDO to jednolity interfejs do baz danych - stosujesz te same funkcje. W przypadku wcześniej stosowanych rozwiązań - np. "własnych" klas dla każdej bazy trzeba było pisać oddzielną klasę bo nazwy funkcji są różne. PDO jest zalecanym i niejako domyślnym interfejsem do baz danych w obecnym i przyszłym PHP.

To zależy od budowy twojego projektu.

Gdy wprowadzasz obsługę wielu baz danych ⇒ PDO
Gdy piszesz nakładki (własne klasy) na interfejsy baz danych ⇒ MySQLi, PDO (np. dla SQLite 3)...
Gdy używasz tylko MySQL ⇒ MySQLi - najszybszy interfejs do obsługi MySQL

SQLite 3 obsługuje tylko PDO. W PHP 6 zostaną interfejsy: MySQLi, PDO... odpadnie zaś MySQL z funkcjami mysql_*.
Użytkownik Ferrari edytował ten post 23 kwiecień 2008, 19:23
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.