Funciones Ovrimos SQL
PHP Manual

ovrimos_fetch_into

(PHP 4 >= 4.0.3, PHP 5 <= 5.0.5)

ovrimos_fetch_intoObtiene una fila del resultado

Descripción

bool ovrimos_fetch_into ( int $result_id , array &$result_array [, string $how [, int $rownumber ]] )

Obtiene una fila del conjunto de resultado, en result_array.

Parámetros

result_id

Un identificador de resultado, devuelto por ovrimos_execute() o ovrimos_exec().

result_array

Debe proporcionar un array por referencia. Este se llenará con los valores obtenidos.

how

Determina cómo se recuperan las filas. Este puede ser uno de los siguientes strings (el caso no es significativo):

Opción Notas
Next Hacia adelante desde la posición actual. Este es el valor por defecto.
Prev Hacia atrás desde la posición actual.
First Hacia delante desde el principio.
Last Hacia atrás desde el final.
Absolute Posición absoluta desde el principio. Requiere rownumber.

rownumber

El número de fila, primero es 0. Sólo es necesario cuando how es establecido como Absolute.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 A fetch into example

<?php
$conn
=ovrimos_connect("neptune""8001""admin""password");
if (
$conn!=0) {
    echo 
"Conexión ok!";
    
$res=ovrimos_exec($conn"select table_id, table_name from sys.tables");
    if (
$res != 0) {
        echo 
"Declaración ok!";
        if (
ovrimos_fetch_into($res$row)) {
            list(
$table_id$table_name) = $row;
            echo 
"table_id=" $table_id ", table_name=" $table_name "\n";
            if (
ovrimos_fetch_into($res$row)) {
                list(
$table_id$table_name) = $row;
                echo 
"table_id=" $table_id ", table_name=" $table_name "\n";
            } else {
                echo 
"Próximo: error\n";
            }
        } else {
            echo 
"Primero: error\n";
        }
        
ovrimos_free_result($res);
    }
    
ovrimos_close($conn);
}
?>

Ver también


Funciones Ovrimos SQL
PHP Manual