Funciones de OCI8
PHP Manual

oci_fetch_row

(PHP 5, PECL OCI8 >= 1.1.0)

oci_fetch_rowDevuelve la siguiente fila de una consulta como un array numérico

Descripción

array oci_fetch_row ( resource $statement )

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


Funciones de OCI8
PHP Manual