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 столбцов.

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