PHP 8.1.0 RC 2 available for testing

db2_num_fields

(PECL ibm_db2 >= 1.0.0)

db2_num_fields Возвращает количество полей в результирующем наборе

Описание

db2_num_fields(resource $stmt): int

Возвращает количество полей в результирующем наборе. Это полезно при обработке результирующих наборов динамически сформированных запросов, или в случае использования хранимых процедур.

Список параметров

stmt

Корректный ресурс оператора, содержащий результирующий набор.

Возвращаемые значения

Возвращает число полей в результирующем наборе или false, если передан некорректный ресурс оператора.

Примеры

Пример #1 Получение количества полей в результирующем наборе

Следующий пример демонстрирует получение количества полей в результирующем наборе.

<?php

$sql 
"SELECT id, name, breed, weight FROM animals ORDER BY breed";
$stmt db2_prepare($conn$sql);
db2_execute($stmt$sql);
$columns db2_num_fields($stmt);

echo 
"В результирующем наборе {$columns} столбцов.";
?>

Результат выполнения данного примера:

В результирующем наборе 4 столбцов.

Смотрите также

  • db2_execute() - Executes a prepared SQL statement
  • db2_field_display_size() - Returns the maximum number of bytes required to display a column
  • db2_field_name() - Returns the name of the column in the result set
  • db2_field_num() - Returns the position of the named column in a result set
  • db2_field_precision() - Returns the precision of the indicated column in a result set
  • db2_field_scale() - Returns the scale of the indicated column in a result set
  • db2_field_type() - Возвращает тип данных указанного столбца в наборе результатов
  • db2_field_width() - Возвращает ширину текущего значения указанного столбца в наборе результатов

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top