mariadb\_stmt\_fetch\_fields(3) MariaDB Connector/C mariadb\_stmt\_fetch\_fields(3)

## [Name](#Name)

mariadb\_stmt\_fetch\_fields - Returns an array of fields containing the column definitions ## Synopsis

```
#include <mysql.h>
MYSQL_FIELD *mariadb_stmt_fetch_fields(MYSQL_STMT * stmt);
    
```

## [Description](#Description)

Returns an array of fields. Each field contains the definition for a column of the result set. If the statement doesn’t have a result set a NULL pointer will be returned.

## [Parameter](#Parameter)

•

stmt - A statement handle, which was previously allocated by [**mysql\_stmt\_init(3)**](/man/enterprise-packages/mariadb-12.0/mysql_stmt_init.3).

## [Notes](#Notes)

The number of fields can be obtained by [**mysql\_stmt\_field\_count(3)**](/man/enterprise-packages/mariadb-12.0/mysql_stmt_field_count.3)

## [History](#History)

This function was added in MariaDB Connector/C 3.1.0

## [See Also](#See_Also)

\*[**mysql\_stmt\_field\_count(3)**](/man/enterprise-packages/mariadb-12.0/mysql_stmt_field_count.3)

Version 3.4

---

Document: mariadb_stmt_fetch_fields(3) from mariadb-12.0 12.0.2-r5 (Chainguard OS)
