(PHP 5, PHP 7 < 7.4.0)
ibase_blob_get — Lee len
bytes de datos en un BLOB iBase abierto
ibase_blob_get() devuelve como máximo len
bytes del BLOB blob_handle
que ha sido abierto en lectura por ibase_blob_open().
Nota:
No es posible leer en un BLOB abierto en escritura por ibase_blob_create().
blob_handle
Un recurso blob, abierto con la función ibase_blob_open().
len
El tamaño de los datos devueltos.
Devuelve como máximo, len
bytes del BLOB, o
false
si ocurre un error.
Ejemplo #1 Ejemplo con 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 )
, pero muestra cómo recuperar la información en una $variable para manipularla como se desee.