PHP Conference Nagoya 2025

ibase_blob_get

(PHP 5, PHP 7 < 7.4.0)

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-объекта в браузер

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top