Учебник РНР
НазадВперёд

ovrimos_fetch_into

(PHP 4 >= 4.0.3)

ovrimos_fetch_into - извлекает ряд из результирующего набора.

Описание

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

ovrimos_fetch_into() извлекает ряд из результирующего набора в 'result_array', который должен передаваться по ссылке. То, какой ряд извлекается, определяется двумя последними параметрами. 'how' это одно из: 'Forward' (default), 'Назад', 'First', 'Last', 'Absolute', соответствующие направлениям от текущей позиции вперёд, назад, вперёд от начала, назад от конца и абсолютной позиции от начала (эквивалент 'first', но требует 'rownumber'). Регистр не имеет значения. 'Rownumber' это параметр по выбору, кроме абсолютного позиционирования, где необходим. Возвращает TRUE или FALSE.

Пример 1. Пример извлечения

<?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 "Вперёд: error\n";
            }
        } else {
            echo "First: error\n";
        }
        ovrimos_free_result ($res);
    }
    ovrimos_close($conn);
}
?>

В этом примере извлекается ряд.


НазадОглавлениеВперёд
ovrimos_executeВверхovrimos_fetch_row