2010-12-21 25 views
0

這是我的模塊文件中的代碼。如果我只想打印第二個或第三個值或另一個值,我應該怎麼做?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

我不是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. 從數據庫中獲取大量的結果並顯示其中的一小部分是喚醒克蘇魯的好方法。我建議你看一下drupal文檔,直接得到你需要的結果。

+0

很多很多謝謝,它可以輸出我想要的結果 – enjoylife 2010-12-21 06:53:01