函数名称:cubrid_lob_export()
适用版本:CUBRID 9.1.0 或更高版本
说明:cubrid_lob_export() 函数用于将 CLOB/BLOB 数据导出到文件或字符串中。它可以将 CLOB/BLOB 数据保存为文件,或将其输出为字符串。
语法:cubrid_lob_export(resource $lob_identifier, string $file_path)
参数:
返回值:
示例:
<?php
$conn = cubrid_connect("localhost", 33000, "testdb", "username", "password");
$res = cubrid_execute($conn, "SELECT lob_column FROM sample_table WHERE id=1");
$row = cubrid_fetch_assoc($res);
$clob_data = cubrid_lob_get($row['lob_column']);
$clob_file = "/path/to/save/clob.txt";
if (cubrid_lob_export($clob_data, $clob_file) !== false) {
echo "CLOB 数据导出成功!";
} else {
echo "CLOB 数据导出失败!";
}
cubrid_close($conn);
?>
<?php
$conn = cubrid_connect("localhost", 33000, "testdb", "username", "password");
$res = cubrid_execute($conn, "SELECT lob_column FROM sample_table WHERE id=1");
$row = cubrid_fetch_assoc($res);
$blob_data = cubrid_lob_get($row['lob_column']);
$string_data = "";
if (cubrid_lob_export($blob_data, $string_data) !== false) {
echo "BLOB 数据导出成功!";
echo $string_data;
} else {
echo "BLOB 数据导出失败!";
}
cubrid_close($conn);
?>
以上示例演示了如何使用 cubrid_lob_export() 函数将 CLOB 数据保存到文件和将 BLOB 数据导出为字符串。请确保替换示例代码中的主机名、数据库名、用户名和密码以正确连接到您的数据库。