maxdb_fetch_field_direct
maxdb_result::fetch_field_direct
Fetch meta-data for a single field
&reftitle.description;
&style.procedural;
mixedmaxdb_fetch_field_direct
resourceresult
intfieldnr
&style.oop;
mixedmaxdb_result::fetch_field_direct
intfieldnr
maxdb_fetch_field_direct returns an resource which contains
field definition information from specified resultset. The value of fieldnr must be in the
range from 0 to number of fields - 1.
&reftitle.returnvalues;
Returns an resource which contains field definition information or &false; if no field information
for specified fieldnr is available.
Object attributes
Attribute
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;
&style.oop;
query($query)) {
/* Get field information for column 'SurfaceArea' */
$finfo = $result->fetch_field_direct(1);
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", $finfo->type);
$result->close();
}
/* close connection */
$maxdb->close();
?>
]]>
&style.procedural;
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", $finfo->type);
maxdb_free_result($result);
}
/* close connection */
maxdb_close($link);
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
maxdb_num_fields
maxdb_fetch_field
maxdb_fetch_fields