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-10.11/mysql_stmt_init.3).

## [Notes](#Notes)

The number of fields can be obtained by [**mysql\_stmt\_field\_count(3)**](/man/enterprise-packages/mariadb-10.11/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-10.11/mysql_stmt_field_count.3)

Version 3.3

---

Document: mariadb_stmt_fetch_fields(3) from mariadb-10.11 10.11.19-r5 (Chainguard OS)
Source: https://github.com/MariaDB/server.git
