maxdb_fetch_fields
result->fetch_fields
Returns an array of resources representing the fields in a result set
&reftitle.description;
Procedural Style:
mixedmaxdb_fetch_fields
resourceresult
Object oriented style (method):
result
mixed
fetch_fields
This function serves an identical purpose to the maxdb_fetch_field
function with the single difference that, instead of returning one resource at a time for
each field, the columns are returned as an array of resources.
&reftitle.returnvalues;
Returns an array of resources 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 */
$finfo = $result->fetch_fields();
foreach ($finfo as $val) {
printf("Name: %s\n", $val->name);
printf("Table: %s\n", $val->table);
printf("max. Len: %d\n", $val->max_length);
printf("Flags: %d\n", $val->flags);
printf("Type: %d\n\n", $val->type);
}
$result->close();
}
/* close connection */
$maxdb->close();
?>
]]>
Procedural style
name);
printf("Table: %s\n", $val->table);
printf("max. Len: %d\n", $val->max_length);
printf("Flags: %d\n", $val->flags);
printf("Type: %d\n\n", $val->type);
}
maxdb_free_result($result);
}
/* close connection */
maxdb_close($link);
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
maxdb_num_fields
maxdb_fetch_field
maxdb_fetch_field_direct