Получить значения нескольких строк ответа, начиная с текущей
Назначение
Функция Linter_Get_Data_Rows позволяет получить значения нескольких строк ответа. Функция всегда возвращает признак NULL-значения.
Синтаксические правила
array | int Linter_Get_Data_Rows (идентификатор_курсора, количество_строк);
Возвращаемое значение
Двумерный массив данных из столбцов ответа из заданного количества_строк. Доступ к элементу массива данных выполняется по номеру строки и номеру столбца элемента в массиве.
Если установлен режим CO_FETCH_BLOBS_AS_USUAL_DATA, то BLOB-данные (если есть) помещаются в соответствующий элемент.
Пример
...
$cols = Linter_Get_Cursor_Opt($cursor_id, CO_COL_COUNT);
$rows = Linter_Get_Cursor_Opt($cursor_id, CO_ROW_COUNT);
$data = Linter_Get_Data_Rows($cursor_id, $rows);
if (is_array($data))
{
for($i = 0; $i < $rows; $i++)
{
for($j = 0; $j < $cols; $j++)
printf("%s ", $data[$i][$j]);
print("\n");
}
}
…
Примечание
Количество строк в массиве ответа может быть меньше требуемого, если достигнут конец выборки.