ibase_blob_get
(PHP 4, PHP 5)
ibase_blob_get — Lit len octets de données dans un BLOB iBase ouvert
Description
string ibase_blob_get
( resource $blob_handle
, int $len
)
ibase_blob_get() retourne au plus len octets du BLOB blob_handle qui a été ouvert en lecture par ibase_blob_open(). Cette fonction retourne FALSE en cas d'échec.
Example#1 Exemple avec ibase_blob_get()
<?php
$sql = "SELECT blob_value FROM matable";
$result = ibase_query( $sql );
$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] );
?>
Note: Il n'est pas possible de lire dans un BLOB ouvert en écriture par ibase_blob_create().
Voir aussi ibase_blob_open(), ibase_blob_close() et ibase_blob_echo().