ibase_blob_get

(PHP 5, PHP 7)

ibase_blob_getПолучает количество байтов от открытого BLOB-объекта

Описание

ibase_blob_get ( resource $blob_handle , int $len ) : string

Функция возвращает не более len байт из BLOB-объекта, который был открыт для чтения с помощью ibase_blob_open().

Замечание:

Невозможно прочитать из BLOB-объекта, который был открыт для записи с помощью ibase_blob_create().

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

blob_handle

BLOB-объект, открытый с помощью ibase_blob_open().

len

Размер возвращаемых данных.

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

Возвращает не более len байт из BLOB-объекта или FALSE, при ошибке.

Примеры

Пример #1 Пример использования ibase_blob_get()

<?php
$result    
ibase_query("SELECT blob_value FROM table");
$data      ibase_fetch_object($result);
$blob_data ibase_blob_info($data->BLOB_VALUE);
$blob_hndl ibase_blob_open($data->BLOB_VALUE);
echo         
ibase_blob_get($blob_hndl$blob_data[0]);
?>
Хотя этот пример делает не больше, чем 'ibase_blob_echo($data->BLOB_VALUE)', он показывает, как получить информацию в $variable для дальнейших манипуляций.

Смотрите также

  • ibase_blob_open() - Открывает BLOB-объект для извлечения частей данных
  • ibase_blob_close() - Закрывает BLOB-объект
  • ibase_blob_echo() - Выводит содержимое BLOB-объекта в браузер