drupal ------ как вывести его - PullRequest
       3

drupal ------ как вывести его

0 голосов
/ 21 декабря 2010

это код в моем файле модуля. если я только хочу напечатать второе или третье значение или другое значение. Как мне это сделать?

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 Ответ

1 голос
/ 21 декабря 2010

Я не эксперт по друпалу, и, безусловно, будет более экономичный способ, но он все равно будет работать:

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, чтобы получить именно те результаты, которые вам нужны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...