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

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
Blog
Musiki
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