Как выбрать запрос из друпала 7
У меня есть этот запрос на drupal 6
$catq=' ( SELECT term_node.nid as node_id FROM {term_node} WHERE tid='.$catint.') as cat, '
у меня есть обновление, как это
$query=db_select('term_node');
->addfield('term_node', 'nid', 'node');
->field('term_node', 'node' );
->condition('term_node.tid', = , $catint);
$cat=$query->addfield($query, 'cat');
это неправильно?
1 ответ
Вы делаете это не правильно. Правильный синтаксис для запроса - хранение ваших данных будет:
$query = db_select('term_node', 't')
->fields('t')
->condition('term_node.tid', $catint, '=')
->execute();
$logo = $query->fetchAll();
Но в Drupal 7 нет таблицы term_node, вероятно, вам нужен 'taxonomy_index'.