maxdb_fetch_lengths
result->lengths
Returns the lengths of the columns of the current row in the result set
Description
Procedural style:
arraymaxdb_fetch_lengths
resourceresult
Object oriented style (property):
result
arraylengths
The maxdb_fetch_lengths function returns an array containing the
lengths of every column of the current row within the result set represented by the
result parameter. If successful, a numerically indexed array
representing the lengths of each column is returned or &false; on failure.
Return values
An array of integers representing the size of each column (not including
any terminating null characters). &false; if an error occurred.
maxdb_fetch_lengths is valid only for the current row of the result set.
It returns &false; if you call it before calling maxdb_fetch_row/array/resource or after retrieving
all rows in the result.
Example
Object oriented style
query($query)) {
$row = $result->fetch_row();
/* display column lengths */
foreach ($result->lengths as $i => $val) {
printf("Field %2d has Length %2d\n", $i+1, $val);
}
$result->close();
}
/* close connection */
$maxdb->close();
?>
]]>
Procedural style
$val) {
printf("Field %2d has Length %2d\n", $i+1, $val);
}
maxdb_free_result($result);
}
/* close connection */
maxdb_close($link);
?>
]]>
The above examples would produce the following output: