folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Hangisiyle Çalışmak Neden Daha İyidir? Mysqli Object Oriented, Mysqli Procedural, Pdo



Hangisiyle Çalışmak Neden Daha İyidir? Mysqli Object Oriented, Mysqli Procedural, Pdo

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek

    Merhaba arkadaşlar tek bir soru soracağım.

    Php ile sql'e müdahale etmeyi öğrendim.

    Şimdi:

    Mysqli object oriented

    Mysqli procedural

    Pdo

    Arasından hangisini seçeyim? Denemelik bir sınıf listesi not girme ve görüntüleme yazacağım.

    Pdo diğer severlara da uyuyormuş diğeri sadece mysql'miş onu anladım ama pdo nun o Avantajı varken mysqli'nin hiç mi avantajı yok?

    Çok aşırı da fark yok gerçi ama birini seçmem lazım şimdi başlamak için.

    Tek dedim soruyu iki olmuş kusura bakmayın. Cevaplarınız için şimdiden teşekkür ederim :)


    ben de sevgiden yanayım...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    S2kucuk
    S2kucuk's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Haziran/2015
    Erkek

    Düz mysql fonksiyonları 5.4 versiyonundan sonra depricated hale geldi. O yüzden onu başta salla. Mysqli object oriented ve mysqli procedural arasındaki fark biri object oriented biri normal c tarzı. Birinde mysql objeni kullanarak fonksiyonlarını çağırırsın, diğerinde c usulu fonksiyonlarla işini görürsün. Şahsi tercihim herzaman object oriented olandan yanadır. PDO ise kullanması çok kolay. Bahsettiğin gibi birden çok veritabanı uyumu var. Escape işlemleriyle uğaşmıyorsun. Ayrıca yürüttüğün sorgular prepared statement olarak hazırlayıp mysqle gönderirsen mysql'de parsing ile zaman kaybetmez sorguların hızlanır. (prepared statement mysqli dada var) PDO genç kızların sevgilisidir candır canandır. Şiddetle tavsiye edilir. 

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Ben PDO kullanıyorum. Tercih meselesi aslında. Sen yeterki güvenli kullan. prepared statementslar sql injectionlar için en önemli araç. 10 yıl önce millet kendisi parse ediyordu artık RDBMS hallediyor. Sen sadece "abi şu sorgunun kendisi"

    "abi şunlarda sorguda kullandığım değişkenler." diyorsun yetiyor.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
Toplam Hit: 826 Toplam Mesaj: 3
php sql mysqli pdo