8.46 Fonctions Firebird/InterBase 
8 Référence des fonctions 
 Manuel PHP 
 . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . ibase_add_user . ibase_affected_rows . ibase_backup . ibase_blob_add . ibase_blob_cancel . ibase_blob_close . ibase_blob_create . ibase_blob_echo ->ibase_blob_get . ibase_blob_import . ibase_blob_info . ibase_blob_open . ibase_close . ibase_commit_ret . ibase_commit . ibase_connect . ibase_db_info . ibase_delete_user . ibase_drop_db . ibase_errcode . ibase_errmsg . ibase_execute . ibase_fetch_assoc . ibase_fetch_object . ibase_fetch_row . ibase_field_info . ibase_free_event_handler . ibase_free_query . ibase_free_result . ibase_gen_id . ibase_maintain_db . ibase_modify_user . ibase_name_result . ibase_num_fields . ibase_num_params . ibase_param_info . ibase_pconnect . ibase_prepare . ibase_query . ibase_restore . ibase_rollback_ret . ibase_rollback . ibase_server_info . ibase_service_attach . ibase_service_detach . ibase_set_event_handler . ibase_timefmt . ibase_trans . ibase_wait_event
 
  | 
 
  8.46.15 ibase_blob_get()
     Lit 
len
 octets de données dans un BLOB iBase ouvert
    [ Exemples avec ibase_blob_get ]   PHP 3>= 3.0.7, PHP 4 , PHP 5 
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 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] ); ?>
 
 |   
 
      Cette 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
 .
     
 |