maxdb_fetch_field
result->fetch_field
Returns the next field in the result set
&reftitle.description;
Procedural style:
mixedmaxdb_fetch_field
resourceresult
Object oriented style (method):
result
mixedfetch_field
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.
&reftitle.returnvalues;
Returns an resource which contains field definition information or &false; if no field information
is available.
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)
&reftitle.examples;
Object oriented style
query($query)) {
/* Get field information for all columns */
while ($finfo = $result->fetch_field()) {
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);
}
$result->close();
}
/* close connection */
$maxdb->close();
?>
]]>
Procedural style
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);
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
maxdb_num_fields
maxdb_fetch_field_direct
maxdb_fetch_fields
maxdb_field_seek