mysql\_fetch\_field\_direct(3) MariaDB Connector/C mysql\_fetch\_field\_direct(3)

## [Name](#Name)

mysql\_fetch\_field\_direct - Returns a pointer to a MYSQL\_FIELD structure

## [Synopsis](#Synopsis)

```
#include <mysql.h>
MYSQL_FIELD * mysql_fetch_field_direct(MYSQL_RES * res,


                                       unsigned int fieldnr);
    
```

## [Description](#Description)

Returns a pointer to a MYSQL\_FIELD structure which contains field information from the specified result set. ### Parameter * res - a result set identifier returned by [**mysql\_store\_result(3)**](/man/os/mariadb-10.6/mysql_store_result.3) or [**mysql\_use\_result(3)**](/man/os/mariadb-10.6/mysql_use_result.3). * fieldnr - the field number. This value must be within the range from 0 to number of fields - 1 ### Notes * The total number of fields can be obtained by mysql\_field\_count()

## [Return value](#Return_value)

Pointer to a MYSQL\_FIELD structure or NULL if an invalid field number was specified

## [See also](#See_also)

•

[**mysql\_fetch\_field(3)**](/man/os/mariadb-10.6/mysql_fetch_field.3)

•

[**mysql\_field\_count(3)**](/man/os/mariadb-10.6/mysql_field_count.3)

Version 3.3.1

---

Document: mysql_fetch_field_direct(3) from mariadb-10.6 10.6.12-r1 (Chainguard OS)
Source: https://github.com/MariaDB/server.git
