函式名稱:oci_fetch_all()
適用版本:PHP 5, PHP 7
函式描述:該函式用於從一個查詢結果集中獲取所有的行,並將它們儲存到一個二維陣列中。
語法:int oci_fetch_all ( resource $statement , array &$output [, int $skip = 0 [, int $maxrows = -1 [, int $flags = 0 ]]] )
引數:
- $statement:一個有效的OCI語句控制代碼,透過oci_parse()和oci_execute()函式獲得。
- $output:一個引用傳遞的陣列,用於儲存結果集中的所有行。
- $skip(可選):指定從結果集中跳過的行數,預設為0。
- $maxrows(可選):指定從結果集中獲取的最大行數,預設為-1,表示獲取所有行。
- $flags(可選):指定額外的選項,可用的選項有OCI_FETCHSTATEMENT_BY_ROW和OCI_NUM,分別表示按行獲取結果和按數字索引獲取結果。
返回值:成功時返回獲取的行數,失敗時返回false。
示例:
0) { foreach ($result as $row) { echo "Employee ID: " . $row['EMPLOYEE_ID'] . ""; echo "First Name: " . $row['FIRST_NAME'] . "
"; echo "Last Name: " . $row['LAST_NAME'] . "
"; echo "Email: " . $row['EMAIL'] . "
"; echo "
"; } } else { echo "No employees found."; } // 關閉連線 oci_free_statement($statement); oci_close($conn); ?>
以上示例演示瞭如何使用oci_fetch_all()函式從Oracle資料庫中獲取所有的員工資訊,並將它們儲存到一個陣列中。然後,透過遍歷陣列,輸出每個員工的ID、姓名和郵箱資訊。最後,關閉連線並釋放OCI語句控制代碼。
熱門工具排行榜