Documentación offline PHP master

db2_fetch_assoc

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

En esta página

db2_fetch_assoc

Devuelve un array, indexado por nombre de columna, que representa una fila del conjunto de resultados

Descripción#

db2_fetch_assoc(resource $stmt, [int $row_number]): array
```php

Devuelve un array, indexado por nombre de columna, que representa una fila del conjunto de resultados.

## Parámetros

`stmt`  
Un recurso `stmt` válido que contiene el conjunto de resultados.

`row_number`  
Solicita una fila específica indexada numéricamente que comienza con el valor 1 en el conjunto de resultados. Al proporcionar este argumento, se generará una advertencia PHP si el conjunto de resultados utiliza un cursor de avance solo.

## Valores devueltos

Devuelve un array asociativo con los valores de las columnas indexados por el nombre de las columnas que representan la siguiente fila o la fila solicitada en el conjunto de resultados. Devuelve `false` si no hay una fila disponible en el conjunto de resultados o si la fila solicitada por `row_number` no existe en el conjunto de resultados.

## Ejemplos

Iteración con un cursor de avance solo

Si se llama a `db2_fetch_assoc` sin el número de una fila específica, se recuperará automáticamente la siguiente fila en el conjunto de resultados.
El ejemplo anterior mostrará:

    0     Pook             chat                                   3.20
    5     Rickety Ride     chèvre                                 9.70
    2     Smarty           cheval                               350.00

Recuperación de filas específicas con `db2_fetch_assoc` desde un cursor flotante

Si su conjunto de resultados utiliza un cursor flotante, puede llamar a la función `db2_fetch_assoc` con un número de fila específico. El siguiente ejemplo recupera cada fila par en el conjunto de resultados, comenzando con la segunda fila.
DB2_SCROLLABLE)); $i=2; while ($row = db2_fetch_assoc($result, $i)) { printf ("%-5d %-16s %-32s %10s\n", $row['ID'], $row['NOM'], $row['RACE'], $row['POIDS']); $i = $i + 2; } ?>

```php

El ejemplo anterior mostrará:

0     Pook             chat                                   3.20
5     Rickety Ride     chèvre                                 9.70
2     Smarty           cheval                               350.00

Véase también#

db2_fetch_array

db2_fetch_both

db2_fetch_object

db2_fetch_row

db2_result