You are hereDrupal'da Veritabanından Bağımsız Veritabanı Fonksiyonları

Drupal'da Veritabanından Bağımsız Veritabanı Fonksiyonları


By yasin - Posted on 15 Ocak 2010

Drupal

Drupal, veritabanı olarak hem MySQL hem de PostgreSQL üzerinde çalışan bir yazılım. Bu bağlamda, kullandığınız veritabanına göre PHP işlemleri yapmanız gerekiyor. Örneğin MySQL üzerinde çalışan bir Drupal'da fonksiyonları mysql_fetch_array(), PostreSQL üzerinde ise pg_fetch_array() olarak kullanmanız gerekiyor. Bunun yerine Drupal'ın kendi veritabanı fonksiyonu var: db_fetch_array().

Benzer şekilde tüm veritabanı fonksiyonlarını Drupal fonksiyonlarından kullanmanız daha mantıklı olacaktır. Yani siteniz veritabanının tipine bağlı kalmadan veritabanı fonksiyonlarını kullanarak esnek bir yapıya sahip olacak.

Basitçe veri çekme işlemi şöyle oluyor:

<?php
$sonuc = db_query("SELECT sutun1, sutun2, sutun3 FROM tablom");

while($satir = db_fetch_array($sonuc)){
   print("Sütun1:" . $sonuc["sutun1"] . " - " );
   print("Sütun2:" . $sonuc["sutun2"] . " - " );
   print("Sütun3:" . $sonuc["sutun3"] . "<br>" );
}
?>

Bu veritabanı fonksiyonlarını ve daha fazlasını Drupal API'de bulabiliriz.

Görsel kaynağım: matt.farina

drupal apiyi nasıl kullanabiliriz. birazda ondan bahsederseniz harika olur

ben de pek bilmiyorum ama öğrendikçe bilgilerimi paylaşmaya çalışırım

Bu konuda ben de fikrimi paylaşmak istiyorum

  • Site ve e-posta adreslerini biz sizin için otomatik olarak tıklanabilir bağlantıya çeviriyoruz.
  • Kullanabileceğiniz HTML kodları: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><b><i>
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi


Mollom CAPTCHA (play audio CAPTCHA)
Yukarıda görünen harfleri bir zahmet yazıverin. Eğer okumakta sıkıntı çekiyorsanız sayfayı yenileyin (F5 tuşuna basabilirsiniz), yeni bir yazı oluşturulacaktır. İnşallah yenisini kolayca okuyabilirsiniz.

Pageboss.com

RSS'e üye olun da reytingimiz artsın!

Blog

Musiki