> 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_field_seek.md).

# mysql\_field\_seek

## Syntax

```c
MYSQL_FIELD_OFFSET mysql_field_seek(MYSQL_RES * result,
                                    MYSQL_FIELD_OFFSET offset);
```

## Parameters

* `result` - a result set identifier returned by [mysql\_store\_result()](/docs/connectors/mariadb-connector-c/api-functions/mysql_store_result.md) or [mysql\_use\_result()](/docs/connectors/mariadb-connector-c/api-functions/mysql_use_result.md).
* `offset` - the field number. This number must be in the range from `0`..`number of fields - 1`.

## Description

Sets the field cursor to the given offset. The next call to [mysql\_fetch\_field()](/docs/connectors/mariadb-connector-c/api-functions/mysql_fetch_field.md) will retrieve the field definition of the column associated with that offset.

## Return Value

Returns the previous value of the field cursor.

{% hint style="info" %}

* The number of fields can be obtained from [mysql\_field\_count()](/docs/connectors/mariadb-connector-c/api-functions/mysql_field_count.md).
* To move the field cursor to the first field offset parameter should be null.
  {% endhint %}

## See Also

* [mysql\_field\_tell()](/docs/connectors/mariadb-connector-c/api-functions/mysql_field_tell.md)

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