函式名:cubrid_set_add()
描述:將一個或多個值新增到CUBRID資料庫中的指定集合列。
引數:
- conn_identifier:CUBRID資料庫連線識別符號(必需)。
- oid:集合列的物件識別符號(必需)。
- attr_name:集合列的屬性名(必需)。
- 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