牛牛在线工具

db2_fetch_array()

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

db2_fetch_array()

从结果集中获取一行作为关联数组,并将内部指针向前移动到下一行

函数名称:db2_fetch_array() 适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8 函数说明:db2_fetch_array() 函数从结果集中获取一行作为关联数组,并将内部指针向前移动到下一行。 用法: mixed db2_fetch_array ( resource $stmt [, int $row_number = -1 ] ) 参数: $stmt:一个有效的结果集资源,来自于 db2_prepare() 或 db2_execute() 返回的结果。 $row_number:可选参数,表示需要获取的行数。默认值为 -1,表示获取下一行。 返回值: 如果成功获取到一行数据,则返回关联数组。 如果没有更多的行可供获取,则返回 false。 如果在结果集尚未打开或者 $row_number 参数超出结果集范围,则返回 NULL。 示例: // 连接到数据库 $conn = db2_connect($database, $username, $password); if ($conn) { // 准备并执行 SQL 查询 $stmt = db2_prepare($conn, "SELECT * FROM employees"); db2_execute($stmt); // 获取并遍历结果集 while ($row = db2_fetch_array($stmt)) { echo "Employee ID: " . $row['EMPLOYEE_ID'] . ", Name: " . $row['EMPLOYEE_NAME'] . "<br>"; } // 释放结果集和关闭数据库连接 db2_free_result($stmt); db2_close($conn); } 上述示例中,我们首先通过 db2_connect() 函数连接到数据库,然后使用 db2_prepare() 函数准备一个 SQL 查询,并使用 db2_execute() 执行该查询。接着,我们使用 while 循环和 db2_fetch_array() 函数逐行获取结果集中的数据,并打印出每个员工的 ID 和名字。最后,我们使用 db2_free_result() 函数释放结果集资源,并使用 db2_close() 函数关闭数据库连接。