PHP8 cubrid_new_glo
(PECL CUBRID >= 8.3.0)
cubrid_new_glo — 创建 glo 实例
说明
cubrid_new_glo(resource $conn_identifier, string $class_name, string $file_name): string
cubrid_new_glo() 函数用于在请求的类(glo 类)中创建一个 glo 实例。创建的 glo 是 LO 类型,存储在文件中。file_name
参数
conn_identifier
连接标识符。
class_name
要在其中创建 glo 的类的名称。
file_name
要保存在新创建的 glo 中的文件名。
返回值
当进程成功时创建的实例的 Oid。
false,当进程不成功时。
示例
示例 #1 cubrid_new_glo() example
<?php
$oid = cubrid_new_glo ($con, "glo", "input.jpg");
if ($oid){
// the type of column "image" is "object"
$req = cubrid_execute ($con, "insert into person(image) values($oid)");
if ($req) {
echo "image inserted successfully";
cubrid_close_request ($req);
cubrid_commit($con);
}
}
?>
注释
注意:为了向下兼容,可以使用下列已废弃的别名: cubrid_new_glo()
注意:此函数已从 CUBRID 3.1 中删除。
参见
- cubrid_save_to_glo() - 将请求的文件保存在 GLO 实例中
- cubrid_load_from_glo() - 从 GLO 实例读取数据并将其保存在文件中
- cubrid_send_glo() - 从 glo 读取数据并将其发送到 std 输出