Documentación offline PHP master

sqlsrv_num_fields

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

sqlsrv_num_fields

Recupera el número de campos (columnas) en una consulta

Descripción#

sqlsrv_num_fields(resource $stmt): mixed
```php

Recupera el número de campos (columnas) en una consulta.

## Parámetros

`stmt`  
La consulta desde la cual se devuelve el número de campos. La función `sqlsrv_num_fields` puede ser llamada sobre una consulta antes o después de la ejecución de la consulta.

## Valores devueltos

Devuelve el número de campos en caso de éxito. Devuelve `false` en caso contrario.

## Ejemplos

Ejemplo con `sqlsrv_num_fields`
"dbName", "UID"=>"username", "PWD"=>"password"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn === false ) { die( print_r( sqlsrv_errors(), true)); } $sql = "SELECT * FROM Table_1"; $stmt = sqlsrv_query($conn, $sql); if( $stmt === false) { die( print_r( sqlsrv_errors(), true)); } $numFields = sqlsrv_num_fields( $stmt ); while( sqlsrv_fetch( $stmt )) { // Iteración sobre los campos de cada fila. for($i = 0; $i < $numFields; $i++) { echo sqlsrv_get_field($stmt, $i)." "; } echo "
"; } ?>

```php

Véase también#

sqlsrv_field_metadata

sqlsrv_fetch

sqlsrv_get_field