|
Последние активные темы форума |
|
maxdb_fetch_field
(no version information, might be only in CVS) maxdb_fetch_field -- Returns the next field in the result set
DescriptionПроцедурный стиль: mixed maxdb_fetch_field ( resource result ) The maxdb_fetch_field() returns the definition of one column
of a result set as an resource. Call this function repeatedly to retrieve
information about all columns in the result set.
maxdb_fetch_field() returns FALSE when no more fields
are left.
Return valuesReturns a resource which contains field definition information or FALSE if no field information
is available.
Таблица 1. Object properties Property | Description |
---|
name | The name of the column | max_length | The maximum width of the field for the result set. | type | The data type used for this field | decimals | The number of decimals used (for integer fields) |
Example
Пример 1. Процедурный стиль
<?php
$link
=
maxdb_connect
(
"localhost"
,
"MONA"
,
"RED"
);
/* check connection */
if (
maxdb_connect_errno
()) {
printf
(
"Connect failed: %s\n"
,
maxdb_connect_error
());
exit();
}
$query
=
"SELECT name, cno from hotel.customer ORDER BY cno"
;
if (
$result
=
maxdb_query
(
$link
,
$query
)) {
/* Get field information for all fields */
while (
$finfo
=
maxdb_fetch_field
(
$result
)) {
printf
(
"Name: %s\n"
,
$finfo
->
name
);
printf
(
"Table: %s\n"
,
$finfo
->
table
);
printf
(
"max. Len: %d\n"
,
$finfo
->
max_length
);
printf
(
"Flags: %d\n"
,
$finfo
->
flags
);
printf
(
"Type: %d\n\n"
,
$finfo
->
type
);
}
maxdb_free_result
(
$result
);
}
/* close connection */
maxdb_close
(
$link
);
?>
|
|
The above examples would produce the following output:
Name: NAME
Table:
max. Len: 10
Flags: -1
Type: 2
Name: CNO
Table:
max. Len: 4
Flags: -1
Type: 0 |
|