(PHP 3 >= 3.0.4, PHP 4, PHP 5)
ocifetchinto -- 取得下一行到一個陣列
說明
int
ocifetchinto ( resource statement, array &result [, int mode] )
ocifetchinto() 取得 SELECT 的下一行到
result 陣列。ocifetchinto()
將覆蓋 result
以前的內容。在預設情況下,result
是一個索引從 0 開始的陣列,含有所有非 NULL 的列。
mode
參數容許改變預設的行為。可以簡單的將標誌相加來使用多個標誌(例如
OCI_ASSOC+OCI_RETURN_NULLS)。其有效值為:
OCI_ASSOC - 返回一個關聯陣列。
|
OCI_NUM - 返回一個數字下標從 0 開始的陣列(預設情況)。
|
OCI_RETURN_NULLS - 對於空列返回 NULL 值。
|
OCI_RETURN_LOBS - 返回 LOB 的值而不是它的描述符。
|
例子 1. ocifetchinto() 例子
<?php $conn = ocilogon("username", "password");
$query = "SELECT apples FROM oranges";
$statement = OCIParse ($conn, $query); OCIExecute ($statement);
while (OCIFetchInto ($statement, $row, OCI_ASSOC)) { echo $row['apples']; } ?>
|
|
參見
oci_fetch_array(),oci_fetch_object(),oci_fetch_assoc(),oci_fetch_row(),oci_fetch()
和 oci_execute()。