Php de PDO kullanan bir programcı ne gibi bir avantaj elde etmiş olur?
Hani bizim gibi klasik kod yazan ve ihtiyaç dahilinde kod havuzundaki kodların kullanımı ile yetinen biri olarak bir çok makale okudum.
Kullandığımızda ne elde etmiş olacağız? Avantaj nedir?
PDO kullanırsak bilmediğimiz bir yolda kaybolmak (ileri gidememek) veya,
Yolda kurtların saldırısına uğramak(varlığından haberdar olmadığımız bir açık unutmak) gibi bir durum var mıdır?
Pdo
16
●914
- 23-01-2014, 23:22:54Üyeliği durduruldu
- 26-01-2014, 15:11:03PHP 6 ile birlikte mysql_ fonksiyonları artık kalkacaklar. 5.5 itibarıyla deprecated, 6 ile de obsolete olacaklar. Bu vakitten sonra zaten ya MySQLi ya da PDO kullanmak zorunda kalacaksınız.
Şimdi gelelim PDO'nun neden kullanılması gerektiğine, bir kaç madde sıralayayım;
1) 12 veritabanı türünü destekler.
2) ? ve :key gibi kullanımlarla çok kolay şekilde SQL INJECTION açığından korunmanızı sağlar.
3) ; ile ayrılmış birden fazla query'i aynı anda çalıştırabilirsiniz.
4) mysql_ fonksiyonlarında olduğu gibi bir while'a ihtiyaç duymadan direkt fetchAll yaparak tüm kayıtları bir dizi olarak alabilirsiniz. Bu yönden de iyidir.
5) OOP'dir. Kodlarınızın geneli OOP ise PDO kullanmak zaten doğru olacaktır. - 30-05-2014, 14:01:56konu biraz eski ama yinede belirtmek isterim;
açıkcası bu pdo ve mysqli ye geçmek pek işime gelmiyor
bilemiyorum biz yazılımcıların tabiatında olsa gerek tembellik
şimdiye dek kurulu düzeni bozup yeni bir şey öğrenecek kadar vaktimiz varmıdır bilemiyorum
ama şahsım adıma biraz araştırdım ve vazgeçtim
- 30-05-2014, 14:13:38Üyeliği durduruldubu tembelliği ilerletirsen daha , geçmek zorunda kalınca çok çok zorluk çekersin söyliyimFerecbilisim adlı üyeden alıntı: mesajı görüntüle
- 30-05-2014, 14:18:15Haklısın be azizimQuismo adlı üyeden alıntı: mesajı görüntüle
1,5 aydır üzerinde uğraştığım ve sonuna çok yaklaştığım projemi kodlarken wampserv hata verdi ne kadar uğraştımsa sorunu çözemedim, yedekleri alıp wampserveri yeniden kurmak zorunda kaldım. kodlamaya devam edeyim dedim oda ne
bana şart koşuyor hoop dur orada bakalım Mysql tarihe karıştı şimdi yenilik zamanı
ya PDO kullanacaksın yada MSQLİ diye uyarı verip durdu
şimdi soruyorum size 1.5 aydır uğraştığın kodları birdaha baştan geçirmek sana nasıl bir duygu oluşturuyor
- 30-05-2014, 14:22:21Üyeliği durduruldutercih meselesiFerecbilisim adlı üyeden alıntı: mesajı görüntüle
benim işime gelir hem baştan geçirirken kavramış oluyorsun, hem o kodladıgın script daha stabil çalışacak 
ama başlamadan önce söylenmem değil
bilemiyorum biz yazılımcıların tabiatında olsa gerek tembellik