PDO Nedir ? Neden Pdo Kullanmalıyız ?
PDO ( PHP Data Object) desteklediği veritabanları için ortak metot ve özellikleri barındıran bir OOP sınıfıdır.
PDO ( PHP Data Object) desteklediği veritabanları için ortak metot ve özellikleri barındıran bir OOP sınıfıdır.
PDO sınıfını kullanarak, PDO için oluşturulmuş veritabanı sürücülerinde/sistemlerinde veri ekleme, seçme, güncelleme vb. işlemlerini yapmaya imkan verir.

- CUBRID
- MS SQL Sunucusu
- Firebird/Interbase
- IBM
- Informix
- MySQL
- MS SQL Server
- Oracle
- ODBC ve DB2
- PostgreSQL
- SQLite
- PDO_4D
PHP 5 ile birlikte gelen OOP desteğiyle, OOP ile uygulama geliştirmenin kolaylığı ve esnekliği PHP’ye de gelmiştir.
PDO, PHP’nin OOP desteği sayesinde, PHP geliştiricileri tarafından yazılmış veritabanı işlemleri için ortak bir yapı sunar.
PDO öncesinde her bir veritabanı için farklı bir fonksiyon veya eklenti kullanılıyordu (MySQL için mysql_, ODBC için odbc_, Oracle için oci_ vb.).
Ancak PHP ile geliştirilen uygulamadaki veritabanı sistemin değiştirilmesiyle tüm kodların yeniden düzenlenmesi gerekir.
PDO sayesinde sadece veritabanı bağlantısı parametresini yeni veritabanı sistemine göre yapılması yeterli olacaktır.
PDO içerisinde bulunan ön hazırlık sorgu yapısı sayesinde SQL Injection gibi istemeyen durumlar içinde çözüm sunar.
Kısaca :
PDO yapısını öğrenerek desteklediği tüm veritabanı sistemleri üzerinde işlem yapabilirsiniz.Ayrıca PDO Sisteminde Açık Olması çok düşük bir ihtimaldir yani isteseniz bile açık bırakabilmeniz pek mümkün değil.
)

