Zobacz temat
Jaki sterownik bazy danych
|
|
bubello |
Dodany dnia 12.05.2019 12:02:03
|
Przedszkolak Postów: 25 Ostrzeżeń: 1 v9.03.80 Data rejestracji: 05.12.2011 18:51 |
Witam. Chciałbym się dowiedzieć od bardziej doświadczonych użytkowników::: Jaka jest różnica między: Sterownik bazy danych: PDO Sterownik bazy danych: MySQLi Jaka jest różnica? Który "sterownik" lepiej wybrać i dlaczego? W jakich przypadkach wybierać PDO a w jakich MySQLi
bubello dodał/a następującą grafikę:
|
|
|
Wścibski Gość |
Dodany dnia 21.11.2024 13:25:10
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
khaman |
Dodany dnia 12.05.2019 14:47:53
|
Postów: 2507 Pomógł: 78 Data rejestracji: 26.06.2007 12:11 |
Cytując info z głównego supportu: Wprowadzenie funkcji PDO - PHP-Fusion można teraz uruchomić z pełną obsługą PDO. PDO zapewnia warstwę (?) dostępu do danych, co oznacza, że niezależnie od używanej bazy danych, używasz tych samych funkcji do wysyłania zapytań i pobierania danych. Rozszerzenie PHP Data Objects (PDO) definiuje lekki, spójny interfejs dostępu do baz danych w PHP. „PDO nie zapewnia (?) bazy danych, nie przepisuje SQL ani nie emuluje brakujących funkcji”. Oznacza to, że nadal bazujemy na MySQL. oraz wiki: Biblioteka PDO Kiedyś programiści pragnący komunikować się z bazą danych poprzez PHP musieli zmagać się z wieloma problemami. Każdy serwer DB udostępniał inne API do komunikacji, które zostały na nasze nieszczęście wiernie odtworzone w interpreterze. Jeżeli ktoś chciał napisać elastyczny projekt do uruchamiania na kilku bazach, musiał pisać samodzielnie odpowiednie nakładki, które wybiorą odpowiednią funkcję w zależności od tego, czym się łączymy. Pozostawały też różne gotowe skrypty robiące to zadanie za nas. PDO to skrót od PHP Data Objects. Jest to nowoczesny interfejs języka PHP przeznaczony do komunikacji z bazami danych, po raz pierwszy napisany wyłącznie w OOP. Jego najważniejszą zaletą jest to, że możemy za jego pomocą łączyć się zarówno z bazą danych MySQL, jak i z bazą danych PostgreSQL (o innych systemach DB nie wspominając). Wersji beta PDO można było używać już w PHP 5.0, natomiast stabilna wersja pojawiła się wraz z PHP 5.1. Gorąco zachęcamy do jego stosowania, gdyż nie tylko jest wygodniejszy od starych rozwiązań, ale też szybszy i bezpieczniejszy... Który "sterownik" lepiej wybrać i dlaczego? Nie wiem Posty pomocne oznaczaj jako pomógł Nie pomagam na PW/GG | Brak stopki = brak pomocy
|
|
|
slawekneo |
Dodany dnia 03.06.2019 21:45:51
|
Bywalec Postów: 915 Pomógł: 41 Data rejestracji: 12.03.2006 07:28 |
Od wersji PHP7 MySQLi to absolutna podstawa Pozdrawiam. |
|
|
Zbigniew@ |
Dodany dnia 10.04.2021 23:44:23
|
Początkujący Postów: 135 Pomógł: 13 v9.03.80 Data rejestracji: 07.03.2021 11:36 |
Witam . Nieco spóźniłem się z przeczytaniem tego tematu. Ale ja zrozumiałem . !. Należy wybrać Sterownik bazy danych: PDO. Oraz PostgreSQL. |
|
|
jantom |
Dodany dnia 14.04.2021 22:17:38
|
Weteran Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
PF za bardzo nie gada z Postgresem... |
|
|
SebaZ |
Dodany dnia 18.04.2021 22:59:17
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
Jeśli zamiast db_query() czy jak to tam w PF jest byłoby PDO to może i PostgreSQL być.
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
jantom |
Dodany dnia 18.04.2021 23:31:56
|
Weteran Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Tylko i tak sterownik jest na sztywno ustawiany na MySQL-a... https://github.co...L.php#L228 |
|
|
SebaZ |
Dodany dnia 18.04.2021 23:44:27
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
Myślę, że to najmniejszy kłopot. Większym jest stricte MySQLowa składnia we wtyczkach innych miejscach.
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
jantom |
Dodany dnia 19.04.2021 19:54:51
|
Weteran Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Tu się zgodzę. Niby przygotowali jakieś API, z którego i tak za bardzo nie korzystają... |
|
Przejdź do forum: |