Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.

Neden PDO?

Hepinize Merhaba,

Aslında bu soruyu uzun uzun soracaktım ama sonradan kısa ve öz sormaya karar verdim ve şuan soruyorum.

Neden PDO kullanmalıyız? Günümüz de MYSQL ile proje yapmak hata mı?
Cevaplar (4)
0
Ömer
.
3 ay önce
Kullanabilirsin ama açık bırakmamak için çok fazla uğraşman gerecek bunun yerine pdo kullanarak kafan rahat bir şekilde sorgu işlemlerini yapabilirsin. Arasındaki farkı öğrenmek istersen sql injection programıyla test edebirsin pdo kullanmadığın zaman ne kadar kolay veritabanına ulaşabileciğini görürsün.
0
QPLOT
Hamal
3 ay önce
php5 ve sonralarında artık eskı kodlamaları kabul etmıyor edıyor lakın errorlog dosyalarına bakarsan ne demek ıstedıgımı anlarsın ornek php5.5 versionlarından ıtıbaren pdo daha guvenılır ve yazması daha keyıflı AYIRCA MYSQL ILE yazılır tum php yazılımları tabı pdo ıle artık dıger yazılımlarıda kullanabılırsın sql server vs kısacası pdo ya gecıs yapmalısın
0
PDO bir veritabanı bağlantı standartıdır. Örneğin sen php ile bir proje yapıyorsun mysql fonksiyonlarını kullanarak veritabanına bağlanıyorsun. Fakat .NET ile bir proje yaptığında bağlantı protokollerini değiştirmen farklı bir yol izlemen gerekiyor. PDO ile bütün veritabanlarına aynı protokollerle bağlanabilirsin. Php 5.5 versiyonun dan sonra mysql desteğini kesmeye başladı. Kendi mysql fonksiyonlarında güvenlik açığı olduğu söyleniyor. Bu yüzden PDO ya geçmemizi öneriyor.
0
PDO vs MySQLi
Veritabanı desteği :PDO - 12 farklı veritabanı | mysqli - Sadece mysql
API: PDO - Sadece nesne yönelimli | mysqli - Nesne yönelimli + yordamsal
Adlandırılmış Parametreler : PDO - Var | mysqli - Yok

bkz

PDO güvenlik konusunda daha başarılı, çoklu veritabanı yönetim sistemi desteği mevcut, Hata mesajları daha ayrıntılı. PDO'nun desteklediği veritabanı yönetim sistemleri;
Cubrid
FreeTDS / Microsoft SQL Server / Sybase
Firebird/Interbase 6
IBM DB2
IBM Informix Dynamic Server
MySQL 3.x/4.x/5.x
Oracle Call Interface
ODBC v3 (IBM DB2, unixODBC and win32 ODBC)
PostgreSQL
SQLite 3 and SQLite 2
Microsoft SQL Server / SQL Azure

Bu yüzden PDO.
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi