aci_fetch_row

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

说明

aci_fetch_row(resource $statement): array|false

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

调用aci_fetch_row()与使用aci_NUM+aci_RETURN_NULS调用 aci_fetch_array() 相同。

参数

statement

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

返回值

返回数值索引数组。如果语句中没有更多的行,则返回false。

范例

示例 #1 aci_fetch_row() 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_row($stid)) != false) {
        echo $row[0] . " " . $row[1] . "<br>\n";
}

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

?>

注释

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

参见

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

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

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

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

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