Mysql
 sql >> Base de données >  >> RDS >> Mysql

Avantages de pdo par rapport à mysql_* ou mysqli_*

Il ne s'agit pas de prendre en charge plusieurs bases de données avec une seule application (bien que vous puissiez le faire, avec précaution). Il ne s'agit pas de faciliter la modification des bases de données à l'avenir (bien que cela aide). Il s'agit d'avoir une interface cohérente et sensible à utiliser quelle que soit la base de données. Non seulement cela profite aux programmeurs (en rendant leurs compétences plus largement applicables) et aux projets (en facilitant l'accès des programmeurs), mais cela en fait également beaucoup beaucoup plus facile de créer des bibliothèques situées une couche au-dessus de la couche d'accès aux données. Perl a eu le DBI pendant 20 ans et c'est décidément une bonne chose. PDO est un concept très similaire (en fait, il vole au moins la moitié de l'interface de DBI).