![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam kilka pytan dotyczacych tej biblioteki: 1. czy administratorzy komercyjnych serwerow beda sklonni doinstalowania pdo na moja prozbe? 2. czy sa jakies wady tej biblioteki? 3. czy sa jakies wazne rzeczy, ktore powinienem wiedziec przed rozpoczeciem prac z wykorzystaniem pdo? 4. co o tym myslicie? ![]() |
|
|
![]()
Post
#2
|
|
![]() Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
jak dla mnie biblioteka jest bardzo ciekawa ale ma jedna wade ktora dla mnie ja dyskwalifikuje. poniewaz nie obsluguje ona mysql 4.1 i 5
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
PDO jest zintegrowane z php 5.1 ale jest dostepne jako rozszezenie dla starszych wersji, sam uzywam na php 5.0.5
Ten post edytował Kinool 8.11.2005, 23:47:40 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
spodziewałem się większej dyskusji
![]() @PMadej dzieki za info o mysql, tego nie wiedzialem Ten post edytował Jim 9.11.2005, 20:16:48 |
|
|
![]()
Post
#5
|
|
![]() Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Jim zebys mnie zle nie zrozumial PDO obsluzy mysql 4.1 i 5 ale tylko za pomoca modulu mysql a nie mysqli. przynajmniej tak ja to rozumiem, bo akurat nie testowalem jeszcze w praktyce PDO. wiaze sie to z tym ze nie wykorzystasz pelnych mozliwosci jakie daje biblioteka mysqli.
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 8.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak najbardziej polecam wykorzystanie PDO. Jest to standard, który niedługo zastąpi natywne funkcje dostępu do baz danych.
Sprawa z mysqlem rzeczywiście jest trochę dziwna. Autor PDO twierdzi, że obsługuje ono wersję 4.1, ale z tego, co widzę przeglądając źródła rozszerzenia, to wykorzystuje ono funkcje mysql_* , nie mysqli_*. Tak, czy siak jest to raczej przezroczyste dla użytkownika (o ile rzeczywiście potrzeba nam jakichś specyficznych funkcji mysqli) i sytuacja na pewno niedługo będzie naprawiona Cytat 1. czy administratorzy komercyjnych serwerow beda sklonni doinstalowania pdo na moja prozbe? Na moim serwerze admin zgodził się to zrobić (php 5.0.5). Niedługo wreszcie wyjdzie php 5.1.0, więc problem zniknie (a admini serwerów, na których juz jest php5 nie powinni się zbytnio ociągać z upgrade'm). Cytat 2. czy sa jakies wady tej biblioteki? Tak, nie jest to idealna biblioteka. API może wydawać się momentami troszkę toporne, ale mimo wszystko dobrze mi się pracuje z PDO. Cytat 3. czy sa jakies wazne rzeczy, ktore powinienem wiedziec przed rozpoczeciem prac z wykorzystaniem pdo? Powinieneś dokładnie zapoznać się z dokumentacją w manualu i śledzić blogi deweloperów tego rozszerzenia (głównie http://netevil.org i http://ilia.ws) - czasem można wyczytać ciekawe informacje, które nie są jeszcze dokumentowane. Cytat 4. co o tym myslicie? Dobrze, że się tym zainteresowałeś. Powodzenia w pracy z nową biblioteką ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(PMadej @ 2005-11-08 21:39:37) jak dla mnie biblioteka jest bardzo ciekawa ale ma jedna wade ktora dla mnie ja dyskwalifikuje. poniewaz nie obsluguje ona mysql 4.1 i 5 Cytat(http://www.php.net/README_UPGRADE_51.php#db2) With the introduction of PDO, which provides a very fast interface to all the database APIs supported by php, the PDO_MYSQL driver can support any of the current versions (MySQL 3, 4 or 5) in php code written for PDO, depending on the MySQL library version used during compilation. nie wiem czy dobrze rozumuje, ale z tego wynika ze PDO wykrozystuje odpowiednie mysql czy mysqli w zaleznosci od wersji bazy -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
PDO jeszcze nie uzywalem, ale przy kompilacji php przy konfigurowaniu pdo podajesz sciezke do instalacji mysqla -- wiec mie ma tam nic o rozszerzeniu mysql czy mysqli.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
doloze tylko wypowiedz Weza Furlonga (jednegoz developerow pracujacego nad PDO) :
"There won't be a PDO_MYSQLI, simply because it is not needed--mysqli only exists because maintaining ext/mysql has gotten too difficult, and it would be twice the amount of work to retro-fit the newer mysql client APIs than to start afresh--starting afresh won" na podstawie powyzszego cytatu i po glebszym poszperaniu w sieci musze skorygowac to co powiedzialem w moim powyzszym poscie : mysqli to rozszerzenie php, a PDO nie korzysta ani z niego, ani tez z rozszerzenia mysql. PDO jest czyms calkowicie odrębnym i PDO bez problemu dziala bez skompilowanych mysql i mysqli, co osobiscie uwazam za kolejna zalete tego rozszerzenia. -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
używam pdo, php504, mysql5 i działa bez problemu. mozliwe ze pdo obsluguje tylko mozliwosci mysql-a ze starszych wersji, ale dziala z nowszymi
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:26 |