db2_num_fields
(PECL ibm_db2 >= 1.0.0)
db2_num_fields — Возвращает количество полей в результирующем наборе
Описание
$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() - Returns the data type of the indicated column in a result set
- db2_field_width() - Returns the width of the current value of the indicated column in a result set