PHP nin yeni gelecek versiyonlarında artık mysql kodlarını çalıştırmayacağını söylüyolar.Bunun yerine PDO kütüpanesini kullanmaya teşvik başlamış.Yani mysql kodları kalktığında
mysql_connect
mysql_query
mysql_select_db ...
kullanamayacağız.
Bunun kalkması sitelerimizde php mysql kodlarını kullanamayacağımız anlamında gelmiyo.Yani sunucularımız php mysqli destekliyosa bi mysql kodlarını kullanmaya devam edebilecez.Ama zaman ilerledikçe bunu destekleyen sunucu bulamayacağımız aşikar. :)
Peki bu PDO(PHP Data Objects) ne ona bakalım.PDO bir çok veritabanını destekleyen bir kütüpane.Peki desteklenenler neler:
-CUBRID
-MS SQL Sunucusu
-Firebird/Interbase
-IBM
-Informix
-MySQL
-MS SQL Server
-Oracle
-ODBC ve DB2
-PostgreSQL
-SQLite
-PDO_4D sürücüsü
PDO nun arayüzü mysqle göre daha sadeymiş.Bu haberden sonra bende en kısa sürede PDO yu öğrenmeye ve derslerini hazırlama başlayacam.
Neden mysql kodları yerine PDO ya geçtiklerini sorarsanız.Tahminim güvenlik açıkları yüzündendir.