ezSQL Nasıl Kullanılır?

Ö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. 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();  )

Örnek 3) Tek bir bilgiyi çekme ( $db->get_var(); )

Count örneği;

Satırdan veri alma örneği;

Örnek 4) Tabloya kayıt girme ( $db->query(); )

Örnek 5) Tablodaki kaydı güncelleme ( $db->query(); )

Örnek 6) Tablodaki kaydı silme ( $db->query(); )

Örnek 6) Son sorguyu ve çıktısını görme

Örnek uygulamalar için dosya paylaşmıyorum ki zaten siz yukardaki kodları çoktan kopyala yapıştır yapmışsınızdır. 🙂 ezSQL’in genel kullanımını bu yazıyla öğrenmiş oldunuz. Sorununuz varsa veya anlamadığınız bir yer aşağıdaki yorum kısmına bekliyorum sizleri.

Not: Neden link.tl kullandın diye soranlar olacak onlara cevabım; Yazılarımı takip edenler iyi biliyor, bilmeyenler bilenlerden öğrenebilir.

Saygı ve sevgilerimle iyi kodlar dilerim herkese…

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Günlük 1 İpucu

jQuery de nesneleri gizlemek için .hide() metodu kullanılır. $(nesne).hide();