# oci_fetch_row

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_fetch_row — Devuelve la siguiente fila de una consulta como un array numérico

### Descripción

oci_fetch_row(resource `$statement`): array

Devuelve un array con índices numéricos que contiene la siguiente fila del conjunto de resultados de una consulta. Cada entrada del array corresponde con una columna de la fila. Esta función normalmente se invoca en un bucle hasta que devuelve `false`, indicando que no existen más filas.

Llamar a oci_fetch_row() es idéntico que llamar a oci_fetch_array() con `OCI_NUM` + `OCI_RETURN_NULLS`.

### Parámetros

`statement`

  Un identificador de sentencia de OCI8 válido creado por oci_parse() y ejecutado por oci_execute(), o un identificador de sentencia de `REF CURSOR`.

### Valores devueltos

Devuelve un array con índices numéricos. Si no existen más filas en el parámetro `statement`, entonces devuelve `false`.

### Ejemplos

Ejemplo #1 Ejemplo de oci_fetch_row()

`<?php
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$stid = oci_parse($conn, 'SELECT department_id, department_name FROM departments');
oci_execute($stid);
while (($row = oci_fetch_row($stid)) != false) {
echo $row[0] . " " . $row[1] . "<br>\n";
}
oci_free_statement($stid);
oci_close($conn);
?>`

### Notas

> Nota:

> Véase oci_fetch_array() para más ejemplos de obtención de filas.

### Ver también

- oci_fetch() - Coloca la siguiente fila de una consulta en los búferes internos
- oci_fetch_all() - Obtiene múltiples filas de una consulta y las ubica en un array bidimiensional
- oci_fetch_array() - Devuelve la siguiente fila de una consulta como un array asociativo o numérico
- oci_fetch_assoc() - Devuelve la siguiente fila de una consulta como un array asociativo
- oci_fetch_object() - Devuelve la siguiente fila de una consulta como un objeto