drupal ------如何输出它

时间:2010-12-21 06:26:03

标签: php drupal

这是我的模块文件中的代码。如果我只想打印第二个或第三个值或其他值,我该怎么办?

function alterlink_address(){   //page callback function
$sql = db_query("SELECT field_link_url FROM {content_type_address}");
while ($q = db_fetch_object($sql)){

return $q->field_link_url.'<br>';

}     }

1 个答案:

答案 0 :(得分:1)

我不是drupal专家,肯定会有更经济的方式,但这仍然会有效:

function alterlink_address(){   //page callback function
   $sql = db_query("SELECT field_link_url FROM {content_type_address}");
   while ($q = db_fetch_object($sql)){
      $results[] = $q->field_link_url.'<br>';
   } 
   return $results[0]."<br />";
}

方括号中的0是要返回的结果的数字(从0开始)。

几点说明:

  1. 正确的缩进可以挽救生命;

  2. 从数据库中获取大量结果并只显示其中一些是唤醒Cthulhu的好方法。我建议你看一下drupal文档,直接得到你需要的结果。