函数名:db2_fetch_row()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
函数说明:db2_fetch_row() 函数从一个 DB2 结果集中获取一行作为关联数组或数字索引数组。
用法:
mixed db2_fetch_row ( resource $stmt [, int $row_number ] )
参数:
返回值:
示例:
// 连接到 DB2 数据库
$conn = db2_connect($database, $username, $password);
// 准备 SQL 语句
$stmt = db2_prepare($conn, 'SELECT name, age FROM employees');
// 执行 SQL 语句
db2_execute($stmt);
// 逐行获取结果集中的数据
while ($row = db2_fetch_row($stmt)) {
$name = $row[0]; // 数字索引方式访问数据
$age = $row['AGE']; // 关联数组方式访问数据
echo "Name: $name, Age: $age" . PHP_EOL;
}
// 关闭连接
db2_close($conn);
上述示例中,我们首先连接到 DB2 数据库,然后准备 SQL 语句并执行,接着使用 db2_fetch_row() 函数逐行获取结果集中的数据。在循环中,我们使用数字索引方式和关联数组方式分别访问行数据的字段值,并进行输出。最后,关闭数据库连接。
请注意,示例中使用了 db2_connect()、db2_prepare()、db2_execute()、db2_fetch_row() 和 db2_close() 函数。具体细节可以根据实际情况进行调整和扩展。