在PHP中,fetch_into()函数用于从结果集中获取下一行数组,并将其存储在一个指定的数组中。该函数的语法如下所示:
bool oci_fetch_into ( resource $statement , array &$result [, int $mode ])
参数说明:
fetch_into()函数会将结果集中的下一行数据存储到指定的数组中,并返回一个布尔值,表示是否成功获取了数据。如果成功获取数据,则返回true;如果没有更多的行数据可获取,则返回false。
示例:
$statement = oci_parse($conn, "SELECT name, age FROM users");
oci_execute($statement);
$result = array();
while (oci_fetch_into($statement, $row, OCI_ASSOC)) {
$result[] = $row;
}
print_r($result);
在上面的示例中,我们使用oci_fetch_into()函数从结果集中逐行获取数据,并将其存储在一个数组中。最终,打印输出了存储的结果数组。