函式名:cubrid_close_prepare()
適用版本:CUBRID 版本 >= 8.4.1
用法:cubrid_close_prepare() 函式用於關閉一個已經準備好的語句控制代碼(prepared statement)。在透過 cubrid_prepare() 或 cubrid_prepare_execute() 函式準備好一個語句後,可以使用該函式關閉語句控制代碼,釋放記憶體資源。
語法:bool cubrid_close_prepare(resource $request_identifier)
引數:
- $request_identifier:之前透過 cubrid_prepare() 或 cubrid_prepare_execute() 函式獲得的一個語句控制代碼。
返回值:如果成功關閉語句控制代碼,則返回 TRUE。如果失敗,則返回 FALSE。
示例:
// 假設已經連線到 CUBRID 資料庫,並且已經準備好了一個語句控制代碼
$request = cubrid_prepare($conn, "SELECT * FROM my_table WHERE id = ?");
// 使用語句控制代碼執行查詢
cubrid_execute($request, [1]);
// 處理查詢結果
// 關閉語句控制代碼
if (cubrid_close_prepare($request)) {
echo "語句控制代碼已成功關閉!";
} else {
echo "關閉語句控制代碼失敗!";
}
在上述示例中,我們首先透過 cubrid_prepare() 函式準備了一個查詢語句的語句控制代碼($request)。然後,透過 cubrid_execute() 函式執行了該語句控制代碼,並處理了查詢結果。最後,我們使用 cubrid_close_prepare() 函式關閉了語句控制代碼。如果關閉成功,則輸出 "語句控制代碼已成功關閉!";如果關閉失敗,則輸出 "關閉語句控制代碼失敗!"。