Zobacz temat
Jaki sterownik bazy danych
|
|
bubello |
Dodany dnia 12.05.2019 12:02:03
|
![]() Przedszkolak ![]() Postów: 25 Ostrzeżeń: 1 ![]() 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 06.09.2025 14:42:29
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
khaman |
Dodany dnia 12.05.2019 14:47:53
|
![]() ![]() Postów: 2511 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?
![]() |
|
|
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: 136 Pomógł: 13 Ostrzeżeń: 1 ![]() 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: |