fbsql_read_clob() читает CLOB-данные из БД. Если оператор select содержит BLOB и/или CLOB-столбцы, FrontBase
возвратит данные непосредственно при их извлечении. Это поведение по умолчанию может быть изменено функцией
fbsql_set_lob_mode(), так что функции извлечения будут возвращать дескрипторы BLOB и CLOB-данных.
Если дескриптор извлечён, пользователь обязан вызвать fbsql_read_clob() для получения CLOB-данных из БД.
Пример 1. fbsql_read_clob()
<?php
$link = fbsql_pconnect ("localhost", "_SYSTEM", "secret")
or die ("Could not connect");
$sql = "SELECT CLOB_COLUMN FROM CLOB_TABLE;";
$rs = fbsql_query($sql, $link);
$row_data = fbsql_fetch_row($rs);
// $row_data[0] будет теперь содержать clob-данные для первого ряда
fbsql_free_result($rs);
$rs = fbsql_query($sql, $link);
fbsql_set_lob_mode($rs, FBSQL_LOB_HANDLE);
$row_data = fbsql_fetch_row($rs);
// $row_data[0] будет теперь содержать дескриптор CLOB-данных первого ряда
$clob_data = fbsql_read_clob($row_data[0]);
fbsql_free_result($rs);
?>