Получить значения нескольких строк ответа, начиная с текущей
Назначение
Функция 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"); } } ...
Примечание
Количество строк в массиве ответа может быть меньше требуемого, если достигнут конец выборки.