1

我是 Drupal 的新手,我在 drupal 数据库中有一个表。我想查询它的所有内容并以表格格式显示。每当我执行查询时,链接都会将我定向到空白页面,但什么也没有出现。我已附上 PhP 代码以供参考。任何帮助将不胜感激。

   <?php
  $header = array('Name', 'Age', 'Sex','University');
  $rows = array();

  $sql = 'SELECT Name, Age, Sex,University FROM {data_pulling} ORDER BY Name';
  $res = db_query($sql);
  while ($row = db_fetch_array($res)) {
    $rows[] = $row;
  }

  print theme('table', $header, $rows);
?>
4

1 回答 1

4

猜测您正在使用 Drupal 7,但正在尝试使用 Drupal 6 中的 API 函数。

试试这个

foreach ($res as $row) {
  $rows[] = (array) $row;
}

print theme('table', array('rows' => $rows, 'header' => $header));

查看db_querytheme_table的文档以获取更多信息

于 2013-01-13T10:30:46.040 回答