在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()函數從結果集中逐行獲取數據,并將其存儲在一個數組中。最終,打印輸出了存儲的結果數組。