> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/connectors/mariadb-connector-c/api-functions/mysql_store_result.md).

# mysql\_store\_result

## Syntax

```c
MYSQL_RES * mysql_store_result(MYSQL * mysql);
```

## Parameter

* `mysql` - a mysql handle, which was previously allocated by [mysql\_init()](/docs/connectors/mariadb-connector-c/api-functions/mysql_init.md) or [mysql\_real\_connect()](/docs/connectors/mariadb-connector-c/api-functions/mysql_real_connect.md).

## Description

Returns a buffered result set from the last executed query.

## Return Value

Returns a buffered result set or `NULL` in case an error occurred or if the query didn't return data (e.g. when executing an `INSERT`, `UPDATE`, `DELETE` or `REPLACE` statement).

{% hint style="info" %}
mysql\_store\_result() returns NULL in case an error occurred or if the query didn't return data (e.g. when executing an [INSERT](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert.md) or [UPDATE](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data/update.md) query.

[mysql\_field\_count()](/docs/connectors/mariadb-connector-c/api-functions/mysql_field_count.md) indicates if there will be a result set available.

The memory allocated by `mysql_store_result()` needs to be released by calling the function [mysql\_free\_result()](/docs/connectors/mariadb-connector-c/api-functions/mysql_free_result.md).
{% endhint %}

## See Also

* [mysql\_free\_result()](/docs/connectors/mariadb-connector-c/api-functions/mysql_free_result.md)
* [mysql\_use\_result()](/docs/connectors/mariadb-connector-c/api-functions/mysql_use_result.md)
* [mysql\_real\_query()](/docs/connectors/mariadb-connector-c/api-functions/mysql_real_query.md)
* [mysql\_field\_count()](/docs/connectors/mariadb-connector-c/api-functions/mysql_field_count.md)

{% @marketo/form formId="4316" %}
