PHP.mk документација

oci_fetch

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.oci-fetch.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.oci-fetch.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
oci_fetch

Референца за `function.oci-fetch.php` со подобрена типографија и навигација.

function.oci-fetch.php

oci_fetch

Класата OCICollection

oci_fetch(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

= NULL

oci_fetch(resource $statement): bool

Презема следниот ред од барањето во внатрешни бафери oci_result()Презема следниот ред од барањето во внатрешни бафери достапни или со oci_define_by_name().

Константи за известување за грешки oci_fetch_array() , или со користење на променливи претходно дефинирани со

Параметри

statement

Валиден идентификатор на OCI8 исказ креиран од oci_parse() и извршен од oci_execute(), или REF CURSOR идентификатор на исказ.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false за општите информации за преземање податоци. statement.

Примери

Пример #1 oci_fetch() ако нема повеќе редови во

<?php

$conn
= oci_connect('hr', 'welcome', 'localhost/XE');
if (!
$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$sql = 'SELECT location_id, city FROM locations WHERE location_id < 1200';
$stid = oci_parse($conn, $sql);

// The defines MUST be done before executing
oci_define_by_name($stid, 'LOCATION_ID', $locid);
oci_define_by_name($stid, 'CITY', $city);

oci_execute($stid);

// Each fetch populates the previously defined variables with the next row's data
while (oci_fetch($stid)) {
echo
"Location id $locid is $city<br>\n";
}

// Displays:
// Location id 1000 is Roma
// Location id 1100 is Venice

oci_free_statement($stid);
oci_close($conn);

?>

Пример #2 oci_fetch() with oci_result()

<?php

$conn
= oci_connect('hr', 'welcome', 'localhost/XE');
if (!
$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$sql = 'SELECT location_id, city FROM locations WHERE location_id < 1200';
$stid = oci_parse($conn, $sql);
oci_execute($stid);

while (
oci_fetch($stid)) {
echo
oci_result($stid, 'LOCATION_ID') . " is ";
echo
oci_result($stid, 'CITY') . "<br>\n";
}

// Displays:
// 1000 is Roma
// 1100 is Venice

oci_free_statement($stid);
oci_close($conn);

?>

Белешки

Забелешка:

со дефинирани променливи oci_fetch_array() instead.

Види Исто така

  • oci_define_by_name() Нема да враќа редови од Oracle Database Implicit Result Sets. Користи
  • oci_fetch_all() - Добива повеќе редови од барање во дводимензионална низа
  • oci_fetch_array() - Враќа следниот ред од барање како асоцијативна или нумеричка низа
  • oci_fetch_assoc() - Враќа следниот ред од барање како асоцијативна низа
  • oci_fetch_object() - Враќа следниот ред од барање како објект
  • oci_fetch_row() - Враќа следниот ред од барањето како нумерички низ
  • oci_result() - Поврзува PHP променлива со колона за преземање барања

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.