Drupal查询生成器返回所有字段

Rev*_*rth 5 php query-builder drupal-7

如何使用Drupal 7的查询构建器编写查询以返回所有字段(SELECT*),而不仅仅是我通过 - >字段指定的字段.

编辑:我尝试过类似的东西

$ query = db_select('table') - > condition('id',2);

但当我回应它时,它是这样的:

SELECT FROM {table}表WHERE(id =:db_condition_placeholder_0)

我没有测试过查询,但我的想法是它不会工作因为SELECT之后没有*.

Lat*_*san 13

这是你如何做到的:

<?php

$myId = 5;
$result = db_select('table', 't')
    ->fields('t')
    ->condition('id', $myId, '=')
    ->execute()
    ->fetchAssoc();

?>
Run Code Online (Sandbox Code Playgroud)

以上是对以下方面的:

SELECT t.* FROM table as t WHERE t.id = 7

有关API文档的更多信息,请访问:https://api.drupal.org/api/drupal/includes!database!database.inc /function/db_select/7