查询

cubrid_set_add()函数—用法及示例

「 将一个或多个值添加到CUBRID数据库中的指定集合列 」


函数名:cubrid_set_add()

描述:将一个或多个值添加到CUBRID数据库中的指定集合列。

参数:

  1. conn_identifier:CUBRID数据库连接标识符(必需)。
  2. oid:集合列的对象标识符(必需)。
  3. attr_name:集合列的属性名(必需)。
  4. element_values:要添加到集合列中的一个或多个值(必需)。

返回值:如果成功添加元素到集合列,则返回 true,否则返回 false。

适用版本:CUBRID PHP 拓展在 CUBRID 9.3.0 版本中引入了 cubrid_set_add() 函数。

示例:

<?php
// 创建数据库连接
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");

// 准备添加元素到集合列
$oid = "1234567890";
$attr_name = "my_set_column";
$element_values = array("value1", "value2", "value3");

// 添加元素到集合列
if (cubrid_set_add($conn, $oid, $attr_name, $element_values)) {
    echo "Elements added successfully.";
} else {
    echo "Failed to add elements.";
}

// 关闭数据库连接
cubrid_disconnect($conn);
?>

注意事项:

  • 在执行该函数之前,需先建立与CUBRID数据库的连接。
  • 需要确保指定的集合列存在于对象中。
  • element_values 参数可以是单个值,也可以是包含多个值的数组。
  • 当成功添加元素到集合列时,返回 true,否则返回 false。
  • 如果函数返回 false,则可以通过调用 cubrid_error_code() 和 cubrid_error_msg() 函数获取错误信息。

更多信息可参考《CUBRID PHP 手册》中的 cubrid_set_add() 部分:https://www.cubrid.org/php_manual/zh/function.cubrid-set-add.html

补充纠错
上一个函数: cubrid_seq_put()函数
下一个函数: cubrid_set_autocommit()函数
热门PHP函数
分享链接