函式名: cubrid_send_glo()
函式描述: 該函式用於傳送全域性變數到CUBRID資料庫連線。
引數:
- conn_identifier: CUBRID資料庫連線識別符號
- oid: 物件識別符號 (OID)
- attr_name: 全域性變數名
- attr_value: 全域性變數值
返回值: 如果傳送成功則返回 TRUE,傳送失敗則返回 FALSE。
適用版本: 該函式適用於 CUBRID 資料庫版本 8.4.0 及以上。
示例:
<?php
// 建立資料庫連線
$conn = cubrid_connect("localhost", 33000, "demodb", "username", "password");
// 檢查連線是否成功
if ($conn) {
echo "資料庫連線成功" . "<br>";
} else {
die("資料庫連線失敗: " . cubrid_error());
}
// 設定全域性變數
$oid = cubrid_new_oid($conn, "table_name"); // 替換 'table_name' 為實際表名
$attr_name = "global_variable";
$attr_value = "Hello, World!";
$result = cubrid_send_glo($conn, $oid, $attr_name, $attr_value);
// 檢查傳送結果
if ($result) {
echo "全域性變數傳送成功";
} else {
echo "全域性變數傳送失敗: " . cubrid_error();
}
// 關閉資料庫連線
cubrid_disconnect($conn);
?>
注意事項:
- 在使用該函式之前,你需要先透過
cubrid_connect()
函式成功建立資料庫連線。 - 全域性變數只能繫結到一個物件的 OID 上。
- 全域性變數的值可以是任意 PHP 資料型別,包括字串、整數、浮點數、陣列等。
- 如果傳送失敗,可以透過
cubrid_error()
函式獲取錯誤資訊。