mysql\_stmt\_fetch\_column(3) MariaDB Connector/C mysql\_stmt\_fetch\_column(3)

## [Name](#Name)

mysql\_stmt\_fetch\_column - Fetches a single column into bind buffer

## [Synopsis](#Synopsis)

```
#include <mysql.h>
int mysql_stmt_fetch_column(MYSQL_STMT * stmt,


                            MYSQL_BIND * bind_arg,


                            unsigned int column,


                            unsigned long offset);
    
```

## [Description](#Description)

This function can be used to fetch large data of a single column in pieces.

## [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).

•

bind\_arg - a pointer to a MYSQL\_BIND structure.

•

column - number of column, first column is numbered zero.

•

offset - offset at which to begin retrieving data.

## [Return value](#Return_value)

Returns zero on success, non-zero on failure.

## [Notes](#Notes)

•

The size of the buffer is specified within MYSQL\_BIND structure.

## [See Also](#See_Also)

•

[**mysql\_stmt\_fetch(3)**](/man/enterprise-packages/mariadb-12.0/mysql_stmt_fetch.3)

•

[**mysql\_stmt\_send\_long\_data(3)**](/man/enterprise-packages/mariadb-12.0/mysql_stmt_send_long_data.3)

Version 3.4

---

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