函数名:cubrid_save_to_glo()
函数功能:将CUBRID大型对象(BLOB/CLOB)的内容保存到普通文件中
适用版本:CUBRID >= 8.4.1, PHP >= 5.4.1
语法:bool cubrid_save_to_glo ( resource $conn_identifier, int $oid, string $file_path )
参数:
返回值:如果成功保存文件则返回true,否则返回false。
示例:
<?php
// 建立CUBRID连接
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");
// 检查连接是否成功
if (!$conn) {
die("连接失败:" . cubrid_error_msg());
}
// 读取CUBRID大型对象
$clob_oid = cubrid_import($conn, "./path/to/sample.txt");
if (!$clob_oid) {
die("导入对象失败:" . cubrid_error_msg());
}
// 保存CUBRID大型对象到文件
$file_path = "./path/to/output.txt";
if (cubrid_save_to_glo($conn, $clob_oid, $file_path)) {
echo "保存成功!";
} else {
echo "保存失败:" . cubrid_error_msg();
}
// 关闭连接
cubrid_disconnect($conn);
?>
注意事项: