# pg_result_seek

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_result_seek — 在 result 实例中设定内部行偏移量

### 说明

pg_result_seek(PgSql\Result `$result`, int `$row`): bool

pg_result_seek() 在 `result` 实例中设定内部行偏移量。

### 参数

`result`

  PgSql\Result 实例，由 pg_query()、pg_query_params() 或者 pg_execute()（等）返回。

`row`

  在 PgSql\Result 实例中将内部偏移量移动到的行。行号从零开始。

### 返回值

成功时返回 `true`， 或者在失败时返回 `false`。

### 更新日志

版本 | 说明
--- | ---
8.1.0 | 现在 `result` 参数接受 PgSql\Result 实例，之前接受 resource。

### 示例

示例 #1 pg_result_seek() 示例

`<?php
// 连接到数据库
$conn = pg_pconnect("dbname=publisher");
// 执行查询
$result = pg_query($conn, "SELECT author, email FROM authors");
// 寻找第三行（假设有 3 行）
pg_result_seek($result, 2);
// 获取第三行记录
$row = pg_fetch_row($result);
?>`

### 参见

- pg_fetch_row() - 提取一行作为枚举数组
- pg_fetch_assoc() - 获取一行作为关联数组
- pg_fetch_array() - 获取一行作为数组
- pg_fetch_object() - 获取一行作为对象
- pg_fetch_result() - 从结果实例返回值

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open