函式名稱:cubrid_close_request()
適用版本:CUBRID PHP API 8.4.0 或更高版本
用法:cubrid_close_request() 函式用於關閉與當前請求關聯的正在執行的查詢。這會釋放伺服器資源並使查詢無效。
示例:
<?php
// 連線到 CUBRID 資料庫
$conn = cubrid_connect('localhost', 33000, 'demodb', 'username', 'password');
// 執行查詢
$query = cubrid_execute($conn, "SELECT * FROM customers");
// 獲取查詢結果集的行數
$row_count = cubrid_num_rows($query);
echo "總共有 " . $row_count . " 條記錄<br>";
// 關閉請求
cubrid_close_request($query);
// 關閉連線
cubrid_disconnect($conn);
?>
在上面的示例中,我們首先使用 cubrid_connect() 函式連線到 CUBRID 資料庫。然後,使用 cubrid_execute() 函式執行一個查詢,並使用 cubrid_num_rows() 函式獲取結果集的行數。最後,使用 cubrid_close_request() 函式關閉執行的查詢。
注意:在關閉請求之後,將無法訪問查詢結果或獲取任何與查詢相關的資訊。因此,確保在使用結果集之前關閉請求。