ocifetchinto
(PHP 3>= 3.0.4, PHP 4 , PHP 5)
ocifetchinto -- 获取下一行到一个数组
描述
int
ocifetchinto ( resource stmt, array &result [, int mode])
ocifetchinto() 获取 SELECT 的下一行到
result 数组。
ocifetchinto() 将覆盖 result
以前的内容。在默认情况下,
result 将含有所有非 NULL 列的数组。该数组从 0 开始计数。
mode 参数允许你改变默认的行为。
可以简单的将标志相加来使用多个标志(列如:
OCI_ASSOC+OCI_RETURN_NULLS)。
标志列表如下:
OCI_ASSOC 返回一个相关数组。
|
OCI_NUM 返回一个从 0 开始的数字数组。(默认情况)
|
OCI_RETURN_NULLS 返回空列。
|
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']; } ?>
|
|
参见 ocifetch() 和
ociexecute()。