|
Последние активные темы форума |
|
oci_field_name
(PHP 5) oci_field_name -- Возвращает имя поля из результата запроса
Описаниеstring oci_field_name ( resource stmt, int field ) oci_field_name() возвращает имя поля
из результата запроса. Параметр field указывает
номер поля в результате запроса (нумерация начинается с 1).
Пример 1. Пример использования oci_field_name()
<?php
$conn
=
oci_connect
(
"scott"
,
"tiger"
);
$stmt
=
oci_parse
(
$conn
,
"SELECT * FROM emp"
);
oci_execute
(
$stmt
);
echo
"<table border=\"1\">"
;
echo
"<tr>"
;
echo
"<th>Name</th>"
;
echo
"<th>Type</th>"
;
echo
"<th>Length</th>"
;
echo
"</tr>"
;
$ncols
=
oci_num_fields
(
$stmt
);
for (
$i
=
1
;
$i
<=
$ncols
;
$i
++) {
$column_name
=
oci_field_name
(
$stmt
,
$i
);
$column_type
=
oci_field_type
(
$stmt
,
$i
);
$column_size
=
oci_field_size
(
$stmt
,
$i
);
echo
"<tr>"
;
echo
"<td>$column_name</td>"
;
echo
"<td>$column_type</td>"
;
echo
"<td>$column_size</td>"
;
echo
"</tr>"
;
}
echo
"</table>\n"
;
oci_free_statement
(
$stmt
);
oci_close
(
$conn
);
?>
|
|
Замечание:
В версиях PHP ниже 5.0.0 эта функция называлась ocicolumnname().
В PHP 5.0.0 и выше ocicolumnname() является
алиасом oci_field_name(), поэтому вы можете
продолжать использовать это имя, однако это не рекомендуется.
См. также oci_num_fields(),
oci_field_type(),
и oci_field_size().
|