牛牛在线工具

db2_execute()

收录 8868 个 PHP 函数,含用途说明与用法示例。

db2_execute()

执行一条预编译的 SQL 语句,并在指定的连接上绑定参数

函数名:db2_execute() 适用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8 用法:db2_execute() 函数用于执行一条预编译的 SQL 语句,并在指定的连接上绑定参数。 语法:bool db2_execute(resource $stmt [, array $parameters = array()]) 参数: $stmt:表示一个有效的预编译的 SQL 语句的资源句柄。该句柄通常由 db2_prepare() 函数返回。 $parameters(可选):一个包含预处理语句参数的数组。数组的键是参数的位置占位符(?)或参数名,值是要绑定到该参数的参数值。数组的键名是可选的。如果提供了参数名,则可以使用该参数名来绑定值。如果未提供参数名,则必须按照位置顺序提供参数。 返回值:执行成功时返回 TRUE,执行失败时返回 FALSE。 示例: // 假设已建立一个数据库连接 $conn // 准备预编译的 SQL 语句 $sql = 'SELECT * FROM customer WHERE id = ? AND age > ?'; $stmt = db2_prepare($conn, $sql); // 绑定参数值 $id = 1001; $age = 30; parameters = array($id, $age); // 执行 SQL 语句 if (db2_execute($stmt, $parameters)) { // 处理结果集 while ($row = db2_fetch_assoc($stmt)) { echo $row['name'] . '<br>'; } } else { echo "执行 SQL 语句失败!"; } 以上示例向你展示了如何使用 db2_execute() 函数执行一个预编译的 SQL 语句。首先使用 db2_prepare() 函数准备了一个 SQL 语句,并通过绑定参数占位符(?)指定了参数位置。然后,通过数组 $parameters 传递了需要绑定的参数值。最后,使用 db2_execute() 函数执行 SQL 语句,并在成功执行时处理结果集。 请注意,示例中使用了 DB2 扩展函数,要使用此函数必须在 PHP 中安装 IBM DB2 扩展。