函数名称:fbird_fetch_assoc()
适用版本:Firebird/InterBase 5.0 及以上版本
函数用法:该函数用于从结果集中获取一行作为关联数组。
语法:fbird_fetch_assoc ( resource $result [, int $fetch_flag = 0 ] ) : array|false
参数:
- result:Firebird/InterBase 查询结果集资源。
- fetch_flag(可选):指定获取行的方式,默认为 0。
返回值:返回关联数组,其中键是结果集中的列名,值是对应的列值。如果没有更多的行可用,则返回 false。
示例:
$value) { echo "$column: $value\n"; } // 释放查询结果资源 fbird_free_result($result); // 关闭数据库连接 ibase_close($database); ?>以上示例中,我们首先通过 ibase_connect() 函数连接到 Firebird/InterBase 数据库。然后,使用 ibase_query() 函数执行查询并将结果保存在 $result 变量中。接下来,使用 fbird_fetch_assoc() 函数从结果集中获取一行作为关联数组,并将其保存在 $row 变量中。最后,我们使用 foreach 循环遍历关联数组,并输出每个键值对。最后,我们使用 fbird_free_result() 函数释放查询结果资源,并使用 ibase_close() 函数关闭数据库连接。