Video Kurs MySQLi czy PDO?

Nowości dotyczące video kursów oraz forum!

PDO czy MySQLi

PDO
2
25%
MySQLi
6
75%
 
Liczba głosów: 8

Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Video Kurs MySQLi czy PDO?

Post przez Morfidon »

Witam,

Wybierzcie, co chcecie bardziej MySQLi czy PDO :)

Pozdrawiam,

Arkadiusz Włodarczyk
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Video Kurs MySQLi czy PDO?

Post przez Morfidon »

Aby pomóc w wyborze:

PDO vs MySQLi

plusy obu:
- OOP interface
- prepared statement support
- Transaction + Stored Procedure Support
- szybsze
- multiple statements

PDO:
- możemy korzystać z wielu baz danych w większości wypadków z prawie takim samym kodem
- najczęściej używany w projektach na sprzedaż, ponieważ nie wiemy z jakiej bazy danych będzie korzystał kupujący
- obsługa błędów try catch, nie trzeba co chwile sprawdzać warunków, czy coś się stało
- z m.in powyższego punktu wynika, że łatwiej się pisze kod i jest przejrzystszy (jest jednak jeszcze wiele innych aspektów PDO, które sprawia, że jest przejrzystsze)
- nie musimy się uczyć funkcji do każdej z baz danych z osobna, znając PDO będziemy potrafić obsługiwać wszystkie popularne bazy za pośrednictwem PHP

mysqli:
- szybsze niż PDO (mała różnica) i nie w każdej sytuacji
- łatwiej się przesiąść ze zwykłego mysql, wystarczy zmienić mysql_query na np. mysqli_query (pamiętaj jednak, że warto skorzystać z nowości mysqli tj.
prepared statement, wtedy trzeba wykonać trochę więcej roboty przy zmianach)
- jeśli masz się przesiąść z mysql i masz napisane wiele kodu i jesteś PEWIEN, że nie będziesz korzystał z innej bazy niż MySQL - wybierz mysqli
pamiętaj, że oznacza to, że Twoje skrypty raczej nie są przeznaczone na sprzedaż, są głównie do własnego użytku - pamiętaj, że inni mogą korzystać z
innych baz danych np. Firebird
- wszystkie najnowsze elementy dotyczące MySQL będa wspierane przez mysqli, przez PDO mogą być wspierane później.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Video Kurs MySQLi czy PDO?

Post przez Morfidon »

Myślę, że skoro następny kurs będzie dotyczył Zaawansowanych aspektów MySQL takich jak:

multiple statements,
stored procedures / functions,
triggery,
cursory,
prepared statements,
transactions

to lepiej będzie omówić MySQLi, w końcu MySQLi jest przeznaczony tylko do MySQL, a będę przecież pokazywać jak tworzyć te elementy w bazie MySQL.

PDO przecież nie jest uzależniony od bazy MySQL więc ktoś kto chciałby go poznać możliwe, że nie potrzebowałby tych informacji i byłaby to dla niego strata czasu.

Jednak PDO jest naprawdę ciekawym rozwiązaniem, więc ciężko go pominąć.

Tak więcej najpierw wyjdzie Video Kurs MySQli - zaawansowany MySQL, a następnie Video Kurs PDO z wykorzystaniem MySQL. Po prostu pokaże jak co wykonać, aby działało poprawnie, jak tworzyć kod i korzystać z funkcji PDO.

W kursie MySQLi - zaawansowany MySQL będziemy korzystać z wiedzy kursów PHP 5.3, MySQL w PHP, XHTML i CSS.
W kursie PDO będziemy korzystać z wiedzy kursów PHP 5.3, MySQL w PHP, XHTML i CSS, kurs MySQLi - zaawansowany MySQL.

Następnie prawdopodobnie omówię Zend Framework, w którym będziemy prawdopodobnie korzystać z PDO.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Video Kurs MySQLi czy PDO?

Post przez Morfidon »

Pierwsza lekcja dostępna już na Youtube:
http://www.youtube.com/watch?v=tILdXPbe78A
Post Reply