我试图从CodeIgniter中的Oracle数据库访问CLOB类型字段的数据,但收到以下错误:
Message: Object of class OCI-Lob could not be converted to string
var_dump获得结果后如下:
Oracle“CLOB”(字符大对象)是一种用于存储最多4 GB文本的数据类型。
要获取CLOB内容,您需要在返回的对象上调用load()或read()方法。后者将要求以字节为单位读取数据长度,但其优点是不受脚本内存限制的限制。
例:
$result->FORUM_DESC->load();
要么
$result->FORUM_DESC->read(2000);