PHP Conference Nagoya 2025

db2_num_fields

(PECL ibm_db2 >= 1.0.0)

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

Описание

db2_num_fields(resource $stmt): int|false

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

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

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() - Выполняет подготовленный SQL-запрос
  • db2_field_display_size() - Возвращает максимальное количество байтов, необходимое для отображения столбца
  • db2_field_name() - Возвращает имя столбца в наборе результатов
  • db2_field_num() - Возвращает позицию указанного столбца в наборе результатов
  • db2_field_precision() - Возвращает точность указанного столбца в наборе результатов
  • db2_field_scale() - Возвращает масштаб указанного столбца в наборе результатов
  • db2_field_type() - Возвращает тип данных указанного столбца в наборе результатов
  • db2_field_width() - Возвращает ширину текущего значения указанного столбца в наборе результатов

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top