A Drupal adatbázis használata egy oldalon

Default book

Ha egy oldalon a Drupal adatbázist akarod használni, PHP-t kell használnod. Ehhez a Drupal rendszer üzemeltetőjének engedélyeznie kell számodra a PHP oldalak írását. Ha ez megvan, akkor lehet használni a Drupal által biztosított függvényeket:

$sql = 'Select id, title, http, link FROM zeneivideo';

  $result = pager_query($sql,100);
  print($sql);
  if (db_num_rows($result) > 0) {
    $rows   = array();
    $header = array('Sorszám','Cím', 'http', 'URL');
    $sql .= tablesort_sql($header,NULL,'zeneivideo');

    $rs = pager_query($sql, 10);	
    while($data = db_fetch_array($rs)){
      $rows[] = $data;
    }
  
    $str = theme('table',$header,$rows);
    $str .=theme('pager',NULL, 50,0);

  }else{
	  $str = "Nincsen video az adatbázisban!";
  }
  print($str);
  • db_query($sql) - segítségével tetszőleges SQL utasítást elküldhetsz a szervernek és a MySQL-nél megismert módon db_fetch_array(), db_fetch_row() vagy db_fetch_object() segítségével
  • pager_query($sql) - Lapozások használata Drupalban. Lapozós táblázatot lehet összeállítani az alábbi módon: