查詢

cubrid_lob2_read()函式—用法及示例

「 從指定的 LOB 物件中讀取資料 」


函式名:cubrid_lob2_read()

適用版本:CUBRID >= 8.4.0

用法:cubrid_lob2_read ( resource $lob_identifier [, int $len = 0 ] ) : string|false

說明:cubrid_lob2_read() 函式用於從指定的 LOB 物件中讀取資料。

引數:

  • $lob_identifier:LOB 物件,由 cubrid_lob2_new() 或 cubrid_connect() 返回的LOB控制代碼。
  • $len(可選):指定要讀取的位元組數,預設為0,表示讀取整個LOB物件。

返回值:

  • 成功:返回從LOB物件中讀取的資料作為字串。
  • 失敗:返回 false。

示例:

$conn = cubrid_connect("localhost", 33000, "db_name", "username", "password");

// 建立一個LOB物件
$lob_identifier = cubrid_lob2_new($conn);

// 開啟LO檔案進行寫入操作
cubrid_lob2_export($lob_identifier, "path/to/lob_file.txt");

// 關閉連線
cubrid_disconnect($conn);

// 重新連線到資料庫
$conn = cubrid_connect("localhost", 33000, "db_name", "username", "password");

// 重新開啟之前建立的LOB物件
cubrid_lob2_import($conn, $lob_identifier, "path/to/lob_file.txt");

// 讀取LOB物件中的資料
$data = cubrid_lob2_read($lob_identifier);

// 輸出讀取到的資料
echo $data;

// 關閉LOB物件
cubrid_lob2_close($lob_identifier);

// 關閉連線
cubrid_disconnect($conn);

上述示例中,首先建立了一個 LOB 物件,並將其開啟進行寫入操作。然後關閉連線,並重新連線到資料庫。接著重新開啟之前建立的 LOB 物件,並使用 cubrid_lob2_read() 函式讀取 LOB 物件中的資料。最後將讀取到的資料輸出到頁面上。最後關閉 LOB 物件和資料庫連線。

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