17 Apr 2023
Blog

ezSQL Nasıl Kullanılır?

İçindekiler

Öncelikle gerekli dosyaları indirelim Buraya tıklayarak indirebilirsiniz. Dosyalar inerken tanıtıma devam edelim;


ezSQL, Justin Vincent isimli bir programcı tarafından yazılmıştır.

ezSQL Avantajları



  1. Küçük bir sınıftır ve sisteminize yük bindirmez.

  2. Sunucu ekstra yük bindirmemek için sorguları otomatik olarak önbelleğe alır ve kullanmanıza izin verir.

  3. Sorgularınızı kolay bir şekilde debug etme imkanı sunar. (favori avantajım)

  4. Kodlarınızı hızlandırır ve optimizasyon sağlar.


Yukarıdaki linkteki dosyalarda eğer hata ile karşılaşırsanız bilin ki dosyalar güncellenmiştir. Güncel dosyaları “https://github.com/ezSQL/ezSQL" şu adresten indirebilirsiniz. ezSQL’i projemize dahil etmek için index.php dosyasına aşağıdaki kodları yazarak ezSQL sınıfını çağırabiliriz. Dikkat etmeniz gereken bir husus var ki o da veritabanı bilgilerini de bu satırlarda belirtiyoruz.


Veritabanınızı başarıyla bağladıysanız ufak bir örnek yapalım ve ezSQL’in fonksiyonlarını tanıyalım.


Öncelikle veritabanımızda basit bir tablo oluşturalım;


ezSQL fonksiyonları


ezSQL’in en can alıcı en damardan vuran kısım fonksiyonlar. ezSQL’in en çok kullanılan 4 temel metodu vardır. Bunlar;


  • $db->query

  • $db->get_var

  • $db->get_row

  • $db->get_results


  • Önemli Bilgi: ezSQL’i fonksiyonlarınızda kullanacaksanız fonksiyonun başına global $db; yazmanız gerekiyor. ( Bunu en basit şöyle anlatabilirim; Veritabanınızdan ezSQL ile veri çekecekseniz eğer fonksiyonunuza bunu eklemeniz gerekiyor. )


    Örnek 1) Çoklu kayıtları çekme ( $db->get_results(); )



    Birde burada ufak bir bilgi daha paylaşayım;


    Önemli Bilgi: Sorgunuzun sonunda , ARRAY_A yazmazsanız $row->ad olarak veriyi çağırırsınız. ARRAY_A eklerseniz $row[“ad”]; şeklinde çağırırsınız. Kullanım tarzı keyfinize göre değişebilir. İki şekilde de kullanabilirsiniz. Ben bazı projelerde -> ile bazılarında ise [“”] ile kullanıyorum.


    Örnek 2) Tek satırdaki bilgileri çekme ( $db->get_row(); )