(PHP 4, PHP 5)
ibase_blob_get — Lit len octets de données dans un BLOB iBase ouvert
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.
Exemple 826. 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() .