Pdo Kullanımı
Pdo Kullanımı
Evet arkadaşlar sonunda pdo konularımıza geçtik 🙂
Pdo php nin en yeni sürümüdür ve eski mysql_query li ifadeler yerine pdo tercih etmek çok daha güvenlidir.Hiç bir önlem almasanız bile pdo çogu önlemi kendi almaktadır. Örnegin prepare();ile yaptıgınız sorgularda tırnakları,html taglarını falan otomatik kendi temizlemektedir sql injection açıgını önlemektedir..
Hatta çogu localde çalızmanızı saglayan programlarda yada sunucularda eski sürümle yazdıgınız bir scripti kurmaya çalıştıgınızda size pdo ya geçmeniz için uyarıda bulunmaktadır.
Artık scriptlerinizi pdo ile yazmanız gerekmetedir bunun içinde pdo ya biran önce geçmeniz gerekmektedir.
Zaten kullanımında bi kaç ufak degişiklik var hepsi o 🙂 Rahatlıkla anlarsınız yani zorlancagınızı zannetmiyorum ..
Bir kaç örnekle devam edelim…
mysql_ li fonksiyonlara veritabanına bağlantısı;
<?php
<?php$baglanti = mysql_connect("localhost","root","123456") or die ();mysql_select_db("test", $baglanti) or die ( mysql_error() );?>
PDO da veritabanı bağlantısı;
<?php
<?php
try {
$db = new PDO("mysql:host=localhost;dbname=test", "root", "123456");
} catch ( PDOException $e ){
print $e->getMessage();
}
// try catch blogu altında yazmamızın sebebi bir hata oldugunda o hatayı
// net olarak bize bildirmesi ve rahatlıkla hatamızı bulabilmemiz içindir.
?>
Sonraki konuda görüşmek üzere
Kanalıma abone olmayı unutmayın 🙂