lostyazilim

pdo mu mysqli mi?

5 Mesajlar 4.864 Okunma
lstbozum
wmaraci reklam

    JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
    • Üyelik 02.07.2016
    • Yaş/Cinsiyet 39 / E
    • Meslek Webmaster
    • Konum İstanbul Avrupa
    • Ad Soyad B** O**
    • Mesajlar 1705
    • Beğeniler 820 / 523
    • Ticaret 19, (%100)
    Merhaba,

    normal mysql da sql injection güvenlik açığı zaafı var ve bir çok eksi yönü var bende pdo kullanıyorum bundan sebep.

    Şimdi şu yönden soruyorum prepare fonksiyonuyla pdo da sql injection sıkıntısı kalmıyor, mysqli'de de aynı prepare fonksiyonu var, ikisi de aynı mıdır?

    PDO kullanmak mı mysql veri tabanında daha iyidir yoksa mysqli mi?
    USD

    kişi bu mesajı beğendi.

    wmaraci
    reklam

    NETEOR NETEOR neteor.com.tr Kullanıcı
    • Üyelik 30.01.2013
    • Yaş/Cinsiyet 27 / E
    • Meslek Yazılımcı
    • Konum Ankara
    • Ad Soyad A** D**
    • Mesajlar 1103
    • Beğeniler 630 / 380
    • Ticaret 14, (%100)
    pdo & mysqli, sql enjeksiyonunu engellemek üzere yazılan kütüphaneler zaten. mysql dışında başka bir veritabanı kullanmak isteyen pdo'yu tercih edebilir, buna nazaran mysqli sadece mysql'i desteklemekte sizinde bildiğiniz üzere. burda da hız konusu devreye giriyor; mysqli bir kat daha hızlı. kısacası bir fark yok ikisi arasında.
    USD

    kişi bu mesajı beğendi.

    USD USD Üyeliği Durdurulmuş Banlı Kullanıcı
    • Üyelik 09.09.2016
    • Yaş/Cinsiyet 30 / E
    • Meslek Özel Şirkette Sekreter
    • Konum İzmir
    • Ad Soyad S** Ü**
    • Mesajlar 120
    • Beğeniler 249 / 38
    • Ticaret 0, (%0)
    Mysql de biraz daha fazla kod yaaıyorsun diğerinede az kodla çok iş yapıoyrsun . . .

    Güvenlik içinde pdo daha iyi diyebilirim.

    Ek Olarak:

    D3M1R adlı üyeden alıntı

    pdo & mysqli, sql enjeksiyonunu engellemek üzere yazılan kütüphaneler zaten. mysql dışında başka bir veritabanı kullanmak isteyen pdo'yu tercih edebilir, buna nazaran mysqli sadece mysql'i desteklemekte sizinde bildiğiniz üzere. burda da hız konusu devreye giriyor; mysqli bir kat daha hızlı. kısacası bir fark yok ikisi arasında.


    Siz hangisini kullnaıyorsunuz ?
     

     

    JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
    • Üyelik 02.07.2016
    • Yaş/Cinsiyet 39 / E
    • Meslek Webmaster
    • Konum İstanbul Avrupa
    • Ad Soyad B** O**
    • Mesajlar 1705
    • Beğeniler 820 / 523
    • Ticaret 19, (%100)
    Anladım arkadaşlar teşekkürler, sonuç olarak.

    PDO, Mysqli ile aynı sayılır fakat bir kısım farkları vardır. PDO çoklu veritabanı desteği içerirken mysqli sadece mysql veritabanı desteği içerir, bu yüzden mysql kodlamalarda mysqli kullanmak sistem hızını arttırır.
    PDO ise daha esnek kodlama yapısıyla arkadaşın dediği gibi az kod, çok iş kavramına uygundur.
    USD

    kişi bu mesajı beğendi.

    wmaraci
    wmaraci

    NETEOR NETEOR neteor.com.tr Kullanıcı
    • Üyelik 30.01.2013
    • Yaş/Cinsiyet 27 / E
    • Meslek Yazılımcı
    • Konum Ankara
    • Ad Soyad A** D**
    • Mesajlar 1103
    • Beğeniler 630 / 380
    • Ticaret 14, (%100)

    USD adlı üyeden alıntı

    Mysql de biraz daha fazla kod yaaıyorsun diğerinede az kodla çok iş yapıoyrsun . . .

    Güvenlik içinde pdo daha iyi diyebilirim.

    Ek Olarak:

    Siz hangisini kullnaıyorsunuz ?


    farklı veritabanlarında çalıştığımdan dolayı pdo, gerçi mysql kullandığımda da pdo.
    USD

    kişi bu mesajı beğendi.

    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al