alabacaknet adlı üyeden alıntı
Veritabanına hunharca yüklenen büyük çapta bir websitesine sahipsen zaten kendi veritabanı sınıfını yazıyorsun, bu sınıfta da mysqli veya PDO kullanıyorsun bana sorarsan yine PDO kullanırım; ama mysqli sanırım çok ama çok ufak dozda önüne geçiyor PDO'nun.Ama denildiği gibi(denilmiyor aslında böyle bir şey de:D) PDO bir filse, mysqli bir karınca. Aynı işlevi aynı hızla yapamazlar.
Cevabınız için teşekkürler. Öyle aşırı yükleme yapan bir site olmayacak yani daha çok firma scripti yapıyla uğraşıyorum şimdi PDO bana daha sıcak geliyor sql inj. korumalı. 12 farklı veritabanı ile kullanılabiliyor olması çok iyi. Bu arada son sorum olacak bu sanırım kodunuzu yazıp bağlanmaya çalıştığımda hata alıyorum.
Notice: Trying to get property of non-object in E:\Localhost\htdocs\ornek\deneme.php on line 27
Normal de veriyi şu şekilde çekebilmiştim az önce; Ancak bir türlü fonksiyon yapımını başaramadım.
try {
$db = new PDO("mysql:host=localhost;dbname=test;charset=utf8", "root", "");
} catch ( PDOException $e ){
print $e->getMessage();
}
?>
$row = $db->query('SELECT * FROM ayarlar WHERE id = 1')->fetch();
echo $row['site_adres'];
?>