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 但不执行任何操作。

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

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

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