db2_free_stmt

(PECL ibm_db2 >= 1.0.0)

db2_free_stmt 释放与指定语句资源关联的资源

说明

db2_free_stmt(resource $stmt): bool

释放与语句资源关联的系统和数据库资源。这些资源在脚本结束时会隐式释放,但是您可以在脚本结束之前调用 db2_free_stmt() 来显式释放语句资源。

参数

stmt

有效的语句资源。

返回值

成功返回 true,失败返回 false

参见

添加备注

用户贡献的备注 1 个备注

alan at alanseiden dot com
8 年前
更新:从 1.9.2 版本开始,db2_free_stmt() 不仅被弃用,而且其功能也被完全移除。它返回 TRUE 但不执行任何操作。

不要使用 db2_free_stmt(),而是使用前面提到的 $stmt = ''; 来触发语句的析构函数。

如果语句变量稍后在同一个请求中与另一个 db2_prepare 重新使用,建议以这种方式销毁语句资源。

示例
$stmt = db2_prepare($conn, $sql1);
// 这里有更多代码
$stmt = ''; // 在将另一个语句分配给同一个变量之前,销毁语句资源。
$stmt = db2_prepare($conn, $sql2);
To Top