查詢

cubrid_lob_send()函式—用法及示例

「 用於傳送 CUBRID LOB 物件的資料 」


函式名稱:cubrid_lob_send() 適用版本:CUBRID >= 9.3.0

函式描述:用於傳送 CUBRID LOB 物件的資料。

用法: bool cubrid_lob_send(resource $lob_identifier)

引數:

  • $lob_identifier:一個 CUBRID LOB 物件識別符號,由 cubrid_lob_new() 函式建立。

返回值:

  • 如果成功傳送資料,則返回 TRUE;如果傳送失敗,則返回 FALSE。

示例:

// 建立 CUBRID 資料庫連線 $conn = cubrid_connect("localhost", 33000, "demodb", "username", "password");

// 建立 CUBRID LOB 物件 $lob = cubrid_lob_new($conn, "BLOB");

// 開啟 LOB 物件進行寫入 if (cubrid_lob_send($lob)) { // 將資料寫入 LOB 物件 cubrid_lob_write($lob, "Hello, World!");

// 關閉 LOB 物件
cubrid_lob_close($lob);

// 提交事務
cubrid_commit($conn);
echo "LOB data sent successfully!";

} else { echo "Failed to send LOB data."; }

// 關閉 CUBRID 連線 cubrid_close($conn);

在以上示例中,我們首先使用 cubrid_connect() 函式建立了與 CUBRID 資料庫的連線。然後,我們使用 cubrid_lob_new() 函式建立了一個 CUBRID LOB 物件。接下來,使用 cubrid_lob_send() 函式傳送了該 LOB 物件的資料。在傳送資料之後,我們可以使用 cubrid_lob_write() 函式將資料寫入 LOB 物件。最後,使用 cubrid_lob_close() 函式關閉 LOB 物件,並使用 cubrid_commit() 函式提交事務。如果 cubrid_lob_send() 函式返回 TRUE,則表明資料已成功傳送;如果返回 FALSE,則表示傳送失敗。最後,使用 cubrid_close() 函式關閉了與 CUBRID 資料庫的連線。

補充糾錯
上一個函式: cubrid_lob_get()函式
下一個函式: cubrid_lob_size()函式
熱門PHP函式
分享連結