您的位置:寻梦网首页编程乐园PHP 编程PHP5中文手册
PHP5中文手册

ocifetchinto

(PHP 4, PHP 5, PECL oci8:1.0-1.2.4)

ocifetchinto — 获取下一行到一个数组

说明

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

Note: 本函数已废弃。建议使用: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 的值而不是它的描述符。

Example#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()