PHP: mysql v mysqli v pdo [closed]

Czytałem kilka pytań dotyczących używania mysqli w porównaniu z pdo do używania mysql w php.

Widziałem takie pytania jakmysqli lub PDO - jakie są zalety i wady? lubPrzejście z mysql do mysqli lub pdo?, które dotyczą wyłącznie mysqli v pdo. Nie jestem tak bardzo zainteresowany tym, która z tych dwóch metod jest lepsza.

Zastanawiałem się, dlaczego należy unikać funkcji mysql_. Oczywiście są one w trakcie wycofywania z dokumentacji PHPhttp://php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated, groźbaPHP PDO i MySQLi sugeruje, że PDO i MySQLi są bardziej wydajne, a wątekJaka jest różnica między MySQL, MySQLi a PDO? sugeruje, że te nowsze metody są bardziej bezpieczne.

Ogólnie zastanawiam się, jakie są duże słabości metod mysql_ i jakie są powody, dla których można tego uniknąć (chyba bardziej niż tylko dlatego, że jest przestarzałe). Zamierzam zaktualizować skrypty, których dotyczy problem, i zaciekawiłem się, dlaczego ta stara metoda jest przestarzała.

Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion