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

oci_field_name

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

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

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

function.oci-field-name.php

oci_field_name

Класата OCICollection

oci_field_nameВраќа го името на полето од изјавата

= NULL

oci_field_name(resource $statement, string|int $column): string|false

Враќа го името на column.

Параметри

statement

Валиден идентификатор на OCI изјава.

column

Може да биде индекс на полето (1-базиран) или име.

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

Враќа го името како стринг, или false Враќа ресурс од покажувач на датотека при успех, или

Примери

Пример #1 oci_field_name() example

<?php

// Create the table with:
// CREATE TABLE mytab (number_col NUMBER, varchar2_col varchar2(1),
// clob_col CLOB, date_col DATE);

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

$stid = oci_parse($conn, "SELECT * FROM mytab");
oci_execute($stid, OCI_DESCRIBE_ONLY); // Use OCI_DESCRIBE_ONLY if not fetching rows

echo "<table border=\"1\">\n";
echo
"<tr>";
echo
"<th>Name</th>";
echo
"<th>Type</th>";
echo
"<th>Length</th>";
echo
"</tr>\n";

$ncols = oci_num_fields($stid);

for (
$i = 1; $i <= $ncols; $i++) {
$column_name = oci_field_name($stid, $i);
$column_type = oci_field_type($stid, $i);

echo
"<tr>";
echo
"<td>$column_name</td>";
echo
"<td>$column_type</td>";
echo
"</tr>\n";
}

echo
"</table>\n";

// Outputs:
// Name Type
// NUMBER_COL NUMBER
// VARCHAR2_COL VARCHAR2
// CLOB_COL CLOB
// DATE_COL DATE

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

?>

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

  • oci_num_fields() - Враќа број на колони со резултати во изјава
  • oci_field_type() - Враќа го името на типот на податоци на полето
  • oci_field_size() - Враќа ја големината на полето

Белешки од корисници 2 забелешки

Пол
пред 15 години
Beware, the field index starts with 1, not 0. It's a bit counter-intuitive.
Норберт
пред 14 години
This does not work for empty tables.
На оваа страница

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

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

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

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

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