sql >> Databáze >  >> RDS >> Mysql

Výhody pdo oproti mysql_* nebo mysqli_*

Není to o podpoře více databází jednou aplikací (ačkoli můžete, opatrně). Nejde o to usnadnit v budoucnu změny databází (i když to pomáhá). Jde o to mít jedno konzistentní a rozumné rozhraní používat bez ohledu na databázi. Nejen, že to prospívá programátorům (tím, že jejich dovednosti jsou šířeji použitelné) a projektům (tím, že programátorům usnadňuje naskočení), ale také to hodně snazší vytvářet knihovny, které jsou umístěny jednu vrstvu nad vrstvou pro přístup k datům. Perl má DBI 20 let a je to rozhodně dobrá věc. PDO je velmi podobný koncept (ve skutečnosti krade nejméně polovinu rozhraní DBI).



  1. Nelze přidat sloupec z datového rámce pandas do mysql v pythonu

  2. MySQL klauzule 'WHERE', která vylučuje výsledky v poddotazu

  3. Zjistěte, kde se váš kód PHP zpomaluje (problém s výkonem)

  4. Místo spouštěče v SQL Server ztrácí SCOPE_IDENTITY?