Documentación offline PHP master

mysqli::$field_count

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

En esta página

mysqli::\$field_count

mysqli_field_count

Devuelve el número de columnas para la última consulta

Descripción#

Estilo orientado a objetos

int

mysqli->field_count

Estilo procedimental

mysqli_field_count(mysqli $mysql): int
```php

Devuelve el número de columnas para la última consulta en la conexión especificada por el parámetro `mysql`. Esta función puede ser útil al utilizar `mysqli_store_result` para determinar si la consulta debería haber devuelto un resultado vacío o no, sin conocer su naturaleza.

## Parámetros

`mysql`  
Solo estilo procedimental: Un objeto `mysqli` devuelto por `mysqli_connect` o `mysqli_init`

## Valores devueltos

Un entero que representa el número de campos en un conjunto de resultados.

## Ejemplos

Ejemplo con `$mysqli->field_count`

Estilo orientado a objetos
query( "DROP TABLE IF EXISTS friends"); $mysqli->query( "CREATE TABLE friends (id int, name varchar(20))"); $mysqli->query( "INSERT INTO friends VALUES (1,'Hartmut'), (2, 'Ulf')"); $mysqli->real_query("SELECT * FROM friends"); if ($mysqli->field_count) { /* Una consulta SELECT, SHOW o DESCRIBE */ $result = $mysqli->store_result(); /* Obtención del conjunto de resultados */ $row = $result->fetch_row(); /* Liberación del conjunto de resultados */ $result->close(); } /* Cierre de la conexión */ $mysqli->close(); ?>
Estilo procedimental

```php