PHP 手册
后退 |  | 前进

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

参见 oci_fetch_array()，oci_fetch_object()，oci_fetch_assoc()，oci_fetch_row()，oci_fetch() 和 oci_execute()。

后退 | 起点 | 前进
ocifetch | 上一级 | ocifetchistatement