ocifetchinto

(PHP 3 >= 3.0.4, PHP 4, PHP 5)

ocifetchinto -- 取得下一行到一個陣列

說明

int ocifetchinto ( resource statement, array &result [, int mode] )

注: 本函數已廢棄。建議使用:oci_fetch_array()oci_fetch_object()oci_fetch_assoc() 以及 oci_fetch_row()

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$rowOCI_ASSOC)) {
    echo 
$row['apples'];
}
?>

參見 oci_fetch_array()oci_fetch_object()oci_fetch_assoc()oci_fetch_row()oci_fetch()oci_execute()