7.27 FrontBase
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . fbsql_affected_rows . fbsql_autocommit . fbsql_change_user . fbsql_close . fbsql_commit . fbsql_connect . fbsql_create_blob . fbsql_create_clob . fbsql_create_db . fbsql_data_seek . fbsql_database_password . fbsql_database . fbsql_db_query . fbsql_db_status . fbsql_drop_db . fbsql_errno . fbsql_error . fbsql_fetch_array . fbsql_fetch_assoc . fbsql_fetch_field . fbsql_fetch_lengths . fbsql_fetch_object . fbsql_fetch_row . fbsql_field_flags . fbsql_field_len . fbsql_field_name . fbsql_field_seek . fbsql_field_table . fbsql_field_type . fbsql_free_result . fbsql_get_autostart_info . fbsql_hostname . fbsql_insert_id . fbsql_list_dbs . fbsql_list_fields . fbsql_list_tables . fbsql_next_result . fbsql_num_fields . fbsql_num_rows . fbsql_password . fbsql_pconnect . fbsql_query . fbsql_read_blob . fbsql_read_clob . fbsql_result . fbsql_rollback . fbsql_select_db ->fbsql_set_lob_mode . fbsql_set_transaction . fbsql_start_db . fbsql_stop_db . fbsql_tablename . fbsql_username .
7.27.54 fbsql_set_lob_mode()
Modifie le mode de lecture des LOB
[ Exemples avec fbsql_set_lob_mode ] PHP 4 >= 4.2.0
bool
fbsql_set_lob_mode (
resource
result
,
string
database_name
)
fbsql_set_lob_mode
retourne
TRUE
en cas de succès et
FALSE
sinon.
fbsql_set_lob_mode
modifie le mode de lecture
des LOB. Lorsque des données BLOB ou CLOB sont stockées dans une
base de données FrontBase, elles peuvent l'être de manière directe ou
indirecte. Si les données sont stockées directement, elles seront
automatiquement lues, quelque soit le mode choisi. Si un LOB fait
moins de 512 octets, il sera aussi stocké directement.
-
FBSQL_LOB_DIRECT - les données LOB sont lues directements.
Lorsque les données sont lues dans la base avec
fbsql_fetch_row
ou d'autres fonctions de lectures,
toutes les colonnes de type CLOB et BLOB seront retournées comme
des colonnes habituelles. C'est le comportement par défaut de
FrontBase.
-
FBSQL_LOB_HANDLE - Les données LOB sont lues sous forme
d'identifiants. Lorsque les données sont lues dans la base avec
fbsql_fetch_row
ou d'autres fonctions de lectures,
toutes les colonnes de type CLOB et BLOB seront retournées
sous la forme d'un identifiant. Ce identifiant sera une chaîne de
27 caractères de long, formatée comme ceci :
"@'000000000000000000000000'"
.
Voir aussi
fbsql_create_blob
,
fbsql_create_clob
,
fbsql_read_blob
et
fbsql_read_clob
.
|