(PECL ibm_db2 >= 1.0.0)
db2_num_fields — Devuelve el número de campos contenido en el conjunto de resultados
Devuelve el número de campos contenidos en el conjunto de resultados. Esta función es muy útil cuando se gestionan conjuntos de resultados devueltos por consultas generadas dinámicamente o para conjuntos de resultados devueltos por procedimientos de registro, donde la aplicación no puede hacer otra cosa para obtener y utilizar estos resultados.
stmt
Un recurso válido que contiene un conjunto de resultados.
Devuelve un entero que representa el número de campos en el conjunto de
resultados asociado con el recurso especificado. Devuelve false
si el
recurso no es válido.
Ejemplo #1 Ejemplo con db2_num_fields()
El siguiente ejemplo demuestra cómo obtener el número de campos devueltos en el conjunto de resultados.
<?php
$sql = "SELECT id, nom, race, poids FROM animales ORDER BY race";
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, $sql);
$columns = db2_num_fields($stmt);
echo "Hay {$columns} columnas en el conjunto de resultados.";
?>
El resultado del ejemplo sería:
Hay 4 columnas en el conjunto de resultados.