Drupal: примеры запросов из базы данных

Запросы которые я использую наиболее часто:

  • Запрос материалов определённого типа. Пример:
    	    	$type = 'page'; // тип материала
    			$status = 1; // статус материала
    			$result = db_query("SELECT nid, title from {node} where type = :type AND status = :status",
    				[
    				':type' => $type, ':status' => $status
    				]
    			);
    			foreach($result as $row){
    				print $row->title."
    "; }
  • Запрос одной записи из базы, удовлетворяющих условию:
    	    	$data = db_query("SELECT count(nid) from {node} WHERE nid = :nid", [':nid' => $nid])->fetchField();
    		

Тэг в списке: