PDO eller MySQLi?

Tags:    php sql pdo mysqli

Hej

Nu har jeg arbejdet med MySQLi (Prepared Statements) i ca. 6 måneder og er nu begyndt at arbejde med Drupal. Jeg har i forbindelse med dette lagt mærke til at Drupal 7 anvender PDO, hvilket nu får mig til at stille spørgsmålet om hvad der er bedst. Grunden til at jeg spørger er til fremtidig udvikling af systemer til hjemmesider der har et så lille krav at de ikke rigtig har glæde af et stort system, men hvor database og simpel indholdsstyring er et krav.

Hvad er bedst at arbejde med? PDO eller MySQLi?

Hvad mener du/I er bedst, mest sikkert, nemmest, osv.?



Der er lidt for og imod på begge sider.
http://net.tutsplus.com/tutorials/php/pdo-vs-mysqli-which-should-you-use/

Personligt foretrækker jeg PDO da jeg synes det bare er mere overskueligt med named parameters.

Og så det at PDO kan kører med 12 drivere, det er nok rimelig godt at benytte for evt. videreudvikling.



Bruger du PDO er det ret nemt at skifte imellem database software. Udvikler du til andre, er det en stor fordel, for ikke alle bruger MySQL.

De fleste af mine systemer bruger MySQL i produktion, men til lokal udvikling bruger jeg typisk SQLite for den er så nem at slette og reinitialisere til en kendt tilstand.

Så jeg vil anbefale PDO :-)



t