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.

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 ] );
?>

Cet exemple ne fait pas plus qu'un ibase_blob_echo( $data->BLOB_VALUE ) , mais il montre comment récupérer les informations dans une $variable pour les manipuler comme vous le voulez.

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() .