Name
mysql_fetch_lengths
Synopsis
unsigned long *mysql_fetch_lengths(MYSQL_RES *result)
Returns an array of the lengths of each field in the current row. A
null value is returned in the case of an error. You must have fetch
at least one row (with mysql_fetch_row
) before you
can call this function. This function is the only way to determine
the lengths of variable length fields, such as
BLOB
and VARCHAR
, before you
use the data.
Example
unsigned long *lengths; row = mysql_fetch_row(results); lengths = mysql_fetch_lengths(results); printf("The third field is %d bytes long\n", lengths[2]);
Get MySQL and mSQL now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.