aci_fetch_assoc

aci_fetch_assoc-将查询的下一行作为关联数组返回

说明

aci_fetch_assoc(resource $statement): array|false

返回包含查询的下一个结果集行的关联数组。每个数组条目对应于行的一列。此函数通常在循环中调用,直到返回false,表示不再存在行。

调用aci_fetch_assoc()与使用aci_assoc+aci_RETURN_NULLS调用 aci_fetch_array() 相同。

参数

statement

有效的 ACI8 报表标识符 由 aci_parse() 创建,被 aci_execute() 或 REF CURSOR statement 标识执行。

返回值

返回关联数组。如果 statement 中没有更多的行,则返回 false

范例

示例 #1 aci_fetch_assoc() Example

<?php

$conn = aci_connect('sysdba', 'szoscar55', 'localhost:2003/OSRDB');
if (!$conn) {
    $e = aci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$stid = aci_parse($conn, 'SELECT department_id, department_name FROM departments');
aci_execute($stid);

while (($row = aci_fetch_assoc($stid)) != false) {
    echo $row['DEPARTMENT_ID'] . " " . $row['DEPARTMENT_NAME'] . "<br>\n";
}

aci_free_statement($stid);
aci_close($conn);

?>

注释

注意:
有关获取行的更多示例,请参见aci_fetch_array()。

参见

aci_fetch()-将下一行提取到结果缓冲区

aci_fetch_array()- 以关联数组或数字数组形式返回查询的下一行

aci_fetch_all()-获取结果数据的所有行到一个数组

aci_fetch_object()-将查询的下一行作为对象返回

aci_fetch_row()-以数字数组形式返回查询的下一行