odbc_result

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_resultПолучает данные результата

Описание

odbc_result(Odbc\Result $statement, string|int $field): string|bool|null

Получает данные результата.

Список параметров

statement

Объект ODBC с результатом.

field

Название поля, которое требуется извлечь: целое число с номером столбца поля или строка с названием поля.

Возвращаемые значения

Функция возвращает строковое содержимое поля, false, если возникла ошибка, null для данных с типом NULL или true для двоичных данных.

Список изменений

Версия Описание
8.4.0 Параметр statement теперь ожидает экземпляр с результом OBDC-запроса Odbc\Result; раньше ожидался аргумент с типом resource.

Примеры

Первый вызов функции odbc_result() возвращает значение третьего поля в текущей записи результата запроса. Второй вызов функции odbc_result() возвращает значение поля с именем "val" в текущей записи результата запроса. Ошибка возникает, если параметр номера столбца для поля меньше единицы или превышает количество столбцов (или полей) в текущей записи. Ошибка также возникает при попытке получить столбец с названием, которое не встречается ни в одном названии поля запрашиваемой таблицы, или нескольких таблиц.

Пример #1 Примеры получения данных результата функцией odbc_result()

<?php

$item_3
= odbc_result($Query_ID, 3);
$item_val = odbc_result($Query_ID, "val");

?>

Примечания

Индексы полей начинаются с 1. Подробнее о способе возврата двоичных данных или данных столбцов с типом LONG рассказывают описания функций odbc_binmode() и odbc_longreadlen().