Obtiene una fila de resultado como un array indexado

# mysqli_result::fetch_row

# mysqli_fetch_row

(PHP 5, PHP 7, PHP 8)

mysqli_result::fetch_row -- mysqli_fetch_row — Obtiene una fila de resultado como un array indexado

### Descripción

Estilo orientado a objetos

public function mysqli_result::fetch_row(): array|null|false

Estilo procedimental

function mysqli_fetch_row(mysqli_result `$result`): array|null|false

Obtiene una fila de datos del conjunto de resultados representado por `result` y la devuelve como un array indexado, donde cada columna es un elemento del array, comenzando en 0 (cero). Cada nueva llamada a mysqli_fetch_row() devolverá la siguiente fila en el conjunto de resultados, o `null` si no hay más filas.

> Nota: Esta función define los campos NULL al valor PHP `null`.

### Parámetros

`result`
  Solo estilo procedimental: Un objeto mysqli_result devuelto por mysqli_query(), mysqli_store_result(), mysqli_use_result() o mysqli_stmt_get_result().

### Valores devueltos

Devuelve un array enumerado que representa la fila obtenida, `null` si no hay más filas en el conjunto de resultados, o `false` si ocurre un error.

### Ejemplos

Ejemplo #1 Ejemplo mysqli_result::fetch_row()

Estilo orientado a objetos

    <?php

    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");

    $query = "SELECT Name, CountryCode FROM City ORDER BY ID DESC";

    $result = $mysqli->query($query);

    /* Obtiene un array de objetos */
    while ($row = $result->fetch_row()) {
        printf("%s (%s)\n", $row[0], $row[1]);
    }

Estilo procedimental

    <?php

    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");

    $query = "SELECT Name, CountryCode FROM City ORDER BY ID DESC";

    $result = mysqli_query($mysqli, $query);

    /* Obtiene un array asociativo */
    while ($row = mysqli_fetch_row($result)) {
        printf("%s (%s)\n", $row[0], $row[1]);
    }

Los ejemplos anteriores mostrarán algo similar a:

    Pueblo (USA)
    Arvada (USA)
    Cape Coral (USA)
    Green Bay (USA)
    Santa Clara (USA)

### Ver también

- mysqli_fetch_array() - Obtiene la siguiente fila de un conjunto de resultados como un array asociativo, numérico o ambos
- mysqli_fetch_assoc() - Recupera la siguiente fila de un conjunto de resultados como un array asociativo
- mysqli_fetch_column() - Recupera una sola columna de la siguiente fila de un conjunto de resultados
- mysqli_fetch_object() - Devuelve la siguiente fila de un conjunto de resultados como objeto
- mysqli_query() - Ejecuta una consulta en la base de datos
- mysqli_data_seek() - Mueve el puntero interno de resultado

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open