db2_num_fields
(PECL ibm_db2 >= 1.0.0)
db2_num_fields — Devolver el número de campos que contiene un resultado
Descripción
$stmt
)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
- db2_execute() - Ejecutar una sentencia SQL preparada
- db2_field_display_size() - Devolver el número máximo de bytes requeridos para mostrar una columna
- db2_field_name() - Devolver el nombre de la columna indicada del resultado
- db2_field_num() - Devolver la posición de la columna indicada en un resultado
- db2_field_precision() - Devolver la precisión de la columna indicada en el resultado
- db2_field_scale() - Devolver la escala de la columna indicada en el resultado
- db2_field_type() - Devolver el tipo de dato de la columna indicada en un resultado
- db2_field_width() - Devolver el tamaño del valor contenido en la columna indicada