PHP Conference Japan 2024

db2_free_stmt

(PECL ibm_db2 >= 1.0.0)

db2_free_stmt 釋放與指定陳述式資源相關聯的資源

說明

db2_free_stmt(資源 $stmt): 布林值

釋放與陳述式資源相關聯的系統和資料庫資源。這些資源會在腳本結束時隱式釋放,但您也可以呼叫 db2_free_stmt() 在腳本結束前明確釋放陳述式資源。

參數

stmt

有效的陳述式資源。

回傳值

成功時回傳 true,失敗時回傳 false

參見

新增註解

使用者貢獻的註解 1 則註解

1
alan at alanseiden dot com
8 年前
更新:自 1.9.2 版起,db2_free_stmt() 不僅被棄用,其功能也被完全移除。它會返回 TRUE 但不執行任何操作。

請使用上述的 $stmt = ''; 來觸發敘述的解構器,而不是使用 db2_free_stmt()。

如果稍後在同一個請求中將敘述變數重新用於另一個 db2_prepare,建議以這種方式銷毀敘述資源。

範例
$stmt = db2_prepare($conn, $sql1);
// 更多程式碼在此
$stmt = ''; // 在將另一個敘述賦值給同一個變數之前,銷毀敘述資源。
$stmt = db2_prepare($conn, $sql2);
To Top