更新:自 1.9.2 版起,db2_free_stmt() 不僅被棄用,其功能也被完全移除。它會返回 TRUE 但不執行任何操作。
請使用上述的 $stmt = ''; 來觸發敘述的解構器,而不是使用 db2_free_stmt()。
如果稍後在同一個請求中將敘述變數重新用於另一個 db2_prepare,建議以這種方式銷毀敘述資源。
範例
$stmt = db2_prepare($conn, $sql1);
// 更多程式碼在此
$stmt = ''; // 在將另一個敘述賦值給同一個變數之前,銷毀敘述資源。
$stmt = db2_prepare($conn, $sql2);