Manual do PHP
Anterior |  | Próxima

# ovrimos_fetch_into

(PHP 4 >= 4.0.3, PHP 5)

ovrimos_fetch_into -- Obtem uma linha de um conjunto de resultados

## Descrição

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

ovrimos_fetch_into() obtém uma linha do conjunto de resultados em result_array, a qual deve ser passada por referencia. A linha a ser obtida é determinada pelos dois últimos parâmetros. how é um de Next (padrão), Prev, First, Last, Absolute, corespondendo ao próximo da posição atual, a anterior a posição atual, o primeiro resultado, aúltima posição e uma posição absoluta a partir do início (essencialmente equivalente a 'first' mas precisa de 'rownumber'). Não é importante a diferença entre maiúsculas e minúsculas. rownumber é opcional exceto para posicionamento absoluto. Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

Exemplo 1. Um exemplo
`<?php $conn=ovrimos_connect("neptune", "8001", "admin", "password"); if ($conn!=0) { echo "Connection ok!"; $res=ovrimos_exec($conn, "select table_id, table_name from sys.tables"); if ($res != 0) { echo "Statement 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 "Next: error\n"; } } else { echo "First: error\n"; } ovrimos_free_result($res); } ovrimos_close($conn); } ?>`

Este exemplo irá obter uma linha.

Anterior | Principal | Próxima
ovrimos_execute | Acima | ovrimos_fetch_row