牛牛在线工具

db2_exec()

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

db2_exec()

执行一条 SQL 查询并返回一个结果集资源

函数名:db2_exec() 适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8 用法:db2_exec() 函数用于执行一条 SQL 查询并返回一个结果集资源。 语法:resource db2_exec ( resource $connection [, string $statement [, array $options ]] ) 参数: $connection:必需,一个有效的 DB2 连接资源。 $statement:可选,要执行的 SQL 查询语句。 $options:可选,执行选项数组,可以包含以下参数: "autocommit":指示查询的自动提交状态。可以是 DB2_AUTOCOMMIT_OFF(关闭自动提交)或 DB2_AUTOCOMMIT_ON(启用自动提交)。 "cursor":指示返回结果集的游标类型。可以是 DB2_FORWARD_ONLY(只能向前滚动的游标)或 DB2_SCROLLABLE(可滚动游标)。 "blobreturn":指示是否将大型二进制对象(BLOB)作为资源返回。可以是 DB2_RETURN_BLANK(返回空字符串)或 DB2_RETURN_RESOURCES(返回资源)。 返回值:如果执行成功,则返回结果集资源;如果失败,则返回 false。 示例: // 创建数据库连接 $conn = db2_connect("SAMPLE", "username", "password"); if ($conn) { $sql = "SELECT * FROM employees"; // 执行查询 $result = db2_exec($conn, $sql); if ($result) { // 输出结果集中的数据 while ($row = db2_fetch_assoc($result)) { echo $row['EMPLOYEE_NAME'] . "<br>"; } // 释放结果集 db2_free_result($result); } else { echo "查询失败!"; } // 关闭数据库连接 db2_close($conn); } else { echo "连接失败!"; } 上述示例中,我们首先通过 db2_connect() 函数创建了与 DB2 数据库的连接。然后,我们使用 db2_exec() 函数执行了一个 SELECT 查询,返回了一个结果集资源。接着,我们通过 db2_fetch_assoc() 函数遍历结果集中的数据,并输出了每个员工的姓名。最后,我们通过 db2_free_result() 函数释放了结果集资源,并使用 db2_close() 函数关闭了数据库连接。