牛牛在线工具

cubrid_lob2_size64()

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

cubrid_lob2_size64()

获取二进制大对象(BLOB)或字符大对象(CLOB)的大小

函数名:cubrid_lob2_size64() 适用版本:该函数在CUBRID 9.3.0版本及以上版本中可用。 用法: cubrid_lob2_size64() 函数用于获取二进制大对象(BLOB)或字符大对象(CLOB)的大小。它通过提供一个CUBRID LOB对象的ID(由cubrid_lob2_new()等函数返回)来执行此操作。 语法: cubrid_lob2_size64(lob_identifier) 参数: lob_identifier:一个由 CUBRID LOB对象函数如 cubrid_lob2_new() 返回的 LOB identifier。 返回值: 成功时,返回大对象的大小(以字节为单位)。 失败时,返回 false。 示例: $conn = cubrid_connect('localhost', 33000, 'demo', 'user', 'password'); $stmt = cubrid_prepare($conn, "SELECT blob_column FROM my_table WHERE id = ?"); cubrid_bind($stmt, 1, $id); cubrid_execute($stmt); cubrid_fetch($stmt); $blob_id = cubrid_lob2_export($stmt, 0); $blob_size = cubrid_lob2_size64($blob_id); echo "Blob size: " . $blob_size . " bytes"; cubrid_disconnect($conn); 上述示例中,我们首先建立了与CUBRID数据库的连接。然后,我们准备了一个查询语句,绑定了一个参数,执行了查询并获取到结果集的一行数据。接下来,我们通过 cubrid_lob2_export() 函数从结果集中导出了 BLOB 对象的 ID。最后,我们使用 cubrid_lob2_size64() 函数获取了该 BLOB 对象的大小,并将结果打印输出。 请注意,此示例中的变量和函数调用可能需要根据您的实际需求做适当更改。