(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_result — Получает данные результата
Получает данные результата.
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().