ocifetchinto
(PHP 4, PHP 5, PECL oci8 >= 1.0.0)
ocifetchinto — Выбирает следующую строку из результата запроса в массив
Описание
int ocifetchinto
( resource $statement
, array $&result
[, int $mode
] )
Замечание:
Эта функция устарела и не рекомендуется к использованию. Вместо неё вы
можете использовать функции oci_fetch_array(),
oci_fetch_object(), oci_fetch_assoc(),
oci_fetch_row().
ocifetchinto() выбирает следующую строку из результат
запроса в массив result
.
ocifetchinto() перезапишет сверху содержимое
переменной result
. По умолчанию
result
будет содержать массив с числовыми
индексами и значениями полей, которые не равны NULL.
Параметр mode
позволяет менять поведение по
умолчанию. Вы можете указывать несколько флагов одновременно, просто
суммируя их (например, OCI_ASSOC+OCI_RETURN_NULLS). Возможные флаги:
-
OCI_ASSOC - возврашать ассоциативный массив.
-
OCI_NUM - возвращать массив с числовыми индексами
(поведение по умолчанию).
-
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().