牛牛在线工具

cubrid_lob2_size()

收录 8868 个 PHP 函数,含用途说明与用法示例。

cubrid_lob2_size()

获取 CUBRID 二进制大对象(LOB)的大小

函数名:cubrid_lob2_size() 适用版本:CUBRID >= 9.1.0 函数描述:获取 CUBRID 二进制大对象(LOB)的大小。 用法: int cubrid_lob2_size ( resource $lob_identifier ) 参数: $lob_identifier:CUBRID 二进制大对象(LOB)标识符。 返回值: 返回指定 CUBRID 二进制大对象(LOB)的大小(字节数)。 示例: $conn = cubrid_connect("localhost", 33000, "demodb", "dba", ""); if (!$conn) { die('Connect Error: ' . cubrid_error()); } $result = cubrid_execute($conn, "SELECT my_blob FROM my_table WHERE id = 1"); if (!$result) { die('Query Error: ' . cubrid_error($conn)); } $array = cubrid_fetch_assoc($result); $lob_identifier = $array['my_blob']; $lob_size = cubrid_lob2_size($lob_identifier); echo "LOB size: " . $lob_size . " bytes"; cubrid_close($conn); 以上示例中,我们首先通过 CUBRID 连接数据库(host: localhost, port: 33000, database: demodb, user: dba),然后执行一个SELECT查询,获取到一条结果记录的二进制大对象数据字段(my_blob)。我们使用cubrid_lob2_size()函数获取该二进制大对象(LOB)的大小,并将结果打印输出。 请注意,使用此函数之前,您需要先执行查询获取到 LOB 标识符($lob_identifier)。