oci_fetch_array

(PHP 5)

oci_fetch_array -- бНГБПЮЫЮЕР ЯКЕДСЧЫСЧ ЯРПНЙС ХГ ПЕГСКЭРЮРЮ ГЮОПНЯЮ Б БХДЕ ЮЯЯНЖХЮРХБМНЦН ЛЮЯЯХБЮ, ВХЯКНБНЦН ЛЮЯЯХБЮ ХКХ НАЮ ЯПЮГС

нОХЯЮМХЕ

array oci_fetch_array ( resource statement [, int mode])

бНГБПЮЫЮЕР ЛЮЯЯХБ, ЙНРНПШИ ЯННРБЕРЯРБСЕР ЯРПНЙЕ ХГ ПЕГСКЭРЮРЮ ГЮОПНЯЮ ХКХ FALSE, ЕЯКХ ЯРПНЙ Б ПЕГСКЭРЮРЕ АНКЭЬЕ МЕ НЯРЮКНЯЭ.

оН СЛНКВЮМХЧ, oci_fetch_array() БНГБПЮЫЮЕР ЛЮЯЯХБ Я ЮЯЯНЖХЮРХБМШЛХ Х ВХЯКНБШЛХ ХМДЕЙЯЮЛХ.

мЕНАЪГЮРЕКЭМШИ БРНПНИ ОЮПЮЛЕРП ЛНФЕР ОПХМХЛЮРЭ ГМЮВЕМХЕ НДМНИ ХКХ ЯСЛЛШ ХГ МЕЯЙНКЭЙХУ ЙНМЯРЮМР. бШ ЛНФЕРЕ ХЯОНКЭГНБЮРЭ ЯКЕДСЧЫХЕ ЙНМЯРЮМРШ:

OCI_BOTH - БНГБПЮЫЮРЭ ЛЮЯЯХБ Я ЮЯЯНЖХЮРХБМШЛХ Х ВХЯКНБШЛХ ХМДЕЙЯЮЛХ (РН ФЕ, ВРН Х OCI_ASSOC + OCI_NUM), ЩРН ГМЮВЕМХЕ ХЯОНКЭГСЕРЯЪ ОН СЛНКВЮМХЧ.
OCI_ASSOC - БНГБПЮЫЮРЭ ЛЮЯЯХБ Я ЮЯЯНЖХЮРХБМШЛХ ХМДЕЙЯЮЛХ (ХЛЕММН РЮЙ ПЮАНРЮЕР oci_fetch_assoc()).
OCI_NUM - БНГБПЮЫЮРЭ ЛЮЯЯХБ Я ВХЯКНБШЛХ ХМДЕЙЯЮЛХ, МЮВХМЮЧЫХЛХЯЪ Я МСКЪ (ХЛЕММН РЮЙ ПЮАНРЮЕР oci_fetch_row()).
OCI_RETURN_NULLS - ЯНГДЮБЮРЭ ОСЯРШЕ ЩКЕЛЕМРШ ДКЪ ОНКЕИ ЯН ГМЮВЕМХЕЛ NULL.
OCI_RETURN_LOBS - БНГБПЮЫЮРЭ ГМЮВЕМХЕ ОНКЪ LOB БЛЕЯРН ДЕЯЙПХОРНПЮ.

гМЮВЕМХЕ ОН СЛНКВЮМХЧ ДКЪ mode ПЮБМН OCI_BOTH + OCI_RETURN_NULLS.

мСФМН РЮЙФЕ СОНЛЪМСРЭ РНР ТЮЙР, ВРН oci_fetch_array() МЕГМЮВХРЕКЭМН ЛЕДКЕММЕИ, ВЕЛ oci_fetch_row(), МН ОПЕДНЯРЮБКЪЕР АНКЕЕ ЦХАЙХИ ХМРЕПТЕИЯ.

Замечание: бЮЛ МЕ ЯКЕДСЕР ГЮАШБЮРЭ Н РНЛ, ВРН Oracle БНГБПЮЫЮЕР ХЛЕМЮ ОНКЕИ Б бепумел ПЕЦХЯРПЕ, ОНЩРНЛС ХМДЕЙЯШ ЮЯЯНЖХЮРХБМНЦН ЛЮЯЯХБЮ АСДСР РЮЙФЕ Б бепумел ПЕЦХЯРПЕ.

Пример 1. оПХЛЕП ХЯОНКЭГНБЮМХЪ oci_fetch_array() Я ТКЮЦНЛ OCI_BOTH

<?php
$connection
= oci_connect("apelsin", "kanistra");

$query = "SELECT id, name FROM fruits";

$statement = oci_parse ($connection, $query);
oci_execute ($statement);

while (
$row = oci_fetch_array ($statement, OCI_BOTH)) {
    echo
$row[0]." and ".$row['ID']." is the same<br>";
    echo
$row[1]." and ".$row['NAME']." is the same<br>";
}
?>

Пример 2. оПХЛЕП ХЯОНКЭГНБЮМХЪ oci_fetch_array() Я ТКЮЦНЛ OCI_NUM

<?php
$connection
= oci_connect("user", "password");

$query = "SELECT id, name, lob_field FROM fruits";

$statement = oci_parse ($connection, $query);
oci_execute ($statement);

while (
$row = oci_fetch_array ($statement, OCI_NUM)) {
    echo
$row[0]."<br>";
    echo
$row[1]."<br>";
    echo
$row[2]->read(100)."<br>";  //this will output first 100 bytes from LOB
}
?>

Пример 3. оПХЛЕП ХЯОНКЭГНБЮМХЪ oci_fetch_array() Я ТКЮЦНЛ OCI_ASSOC

<?php
$connection
= oci_connect("user", "password");

$query = "SELECT id, name, lob_field FROM fruits";

$statement = oci_parse ($connection, $query);
oci_execute ($statement);

while (
$row = oci_fetch_array ($statement, OCI_NUM)) {
    echo
$row['ID']."<br>";
    echo
$row['NAME']."<br>";
    echo
$row['LOB_FIELD']."<br>";  //this will output "Object id #1"
}
?>

Пример 4. оПХЛЕП ХЯОНКЭГНБЮМХЪ oci_fetch_array() Я ТКЮЦНЛ OCI_RETURN_LOBS

<?php
$connection
= oci_connect("user", "password");

$query = "SELECT id, name, lob_field FROM fruits";

$statement = oci_parse ($connection, $query);
oci_execute ($statement);

while (
$row = oci_fetch_array ($statement, OCI_NUM)) {
    echo
$row[0]."<br>";
    echo
$row[1]."<br>";
    echo
$row['LOB_FIELD']."<br>";  //this will output LOB's content
}
?>

яЛ. РЮЙФЕ oci_fetch_assoc(), oci_fetch_object(), oci_fetch_row() Х oci_fetch_all().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ