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() 相同。
返回值¶
返回数值索引数组。如果语句中没有更多的行,则返回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()-将查询的下一行作为对象返回