Gerçekten PDO arayüzü gibi. Buna alışmak, o mysql_ * işlev tarzında çok daha temiz. Bu da, onu anlamaya biraz zaman aldı, ama buna değer.
Kafa karıştırıcı bulundu bölümü yöntemler PDO DB bağlantı nesnesi kendisine ait hatırlayarak, ve deyim nesnelerin parçası olan oldu.
Bazı eylemleri ile, sen de hazır deyimleri yinelenen bir performans yararı alırsınız. Eğer bir döngü içinde ekler bir demet yapıyoruz Örneğin, sen deyimi hazırlamak, ve sonra takmadan önce döngü içinde yeni veri her zaman bağlarlar.
Güvenlik o size her uçta veri kaçmak için bir iyi test kütüphaneye güvenerek, çok daha iyi de. Bu kriptografi gibi - neden kendiniz yapmak, bu önemli bir şey alıyorsunuz? Kendinizi yanlış (yani, yanlışlıkla bir sorgu içine bir şey takılı kaçan kaçırmak) almak için bir şans vermek için hiçbir neden yok.
Ben bu excellent giant book on Mysql yazdı yazar, this guide PDO öneririz.
Ben konumsal parametre stili kullanmak ister, ve o zaman sadece verilerin bir dizi yapmak ve My sorgular gibi bakmak içeri geçmek
$pdo_db=pdo_connect('cow_db');
$sql='select this,that,count(those) as snout from lovely_table where name=? and horses=?';
$data=array($username,$horse_count);
$query_stmt=$pdo_db->prepare($sql);
$result_handle=$query_stmt->execute($data);
//then I have a function to load data from the result handle
$info=load_array($result_handle);
Bu gibi işlevler standart php mysql arayüzü ile çalışmak için, ama neden sadece PDO kullanamadı?