db2_num_fields

(PECL ibm_db2 >= 1.0.0)

db2_num_fields Devolver el número de campos que contiene un resultado

Descripción

db2_num_fields ( resource $stmt ) : int

Devuelve el número de campos que contiene un resultado. Esta función es muy útil cuando se manejan resultados devueltos por consultas generadas dinámicamente o para resultados devueltos por procedimientos almacenados, donde la aplicación no puede determinar de otro modo cómo extraer y utilizar los resultados.

Parámetros

stmt

Un recurso válido que contenga el resultado.

Valores devueltos

Devuelve un valor entero que representa el número de campos de un resultado asociado con el recurso especificado. Devuelve FALSE si el recurso no es válido.

Ejemplos

Ejemplo #1 Extrayendo el número de campos de un resultado

El siguiente ejemplo demuestra cómo extraer el número de campos devueltos en un resultado.

<?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 
"There are {$columns} columns in the result set.";
?>

El resultado del ejemplo sería:

There are 4 columns in the result set.

Ver también