函数名称:pg_result_seek()
适用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7
函数描述:pg_result_seek() 用于将结果指针定位到指定的行号。在使用 pg_fetch_row()、pg_fetch_assoc() 或 pg_fetch_array() 函数获取结果集时,可以使用该函数进行结果集的随机访问。
语法:bool pg_result_seek ( resource $result , int $row_number )
参数:
- result:PostgreSQL 查询结果资源
- row_number:要定位的行号,从0开始计数
返回值:
- 成功时返回 true,失败时返回 false
示例:
"; echo "Name: " . $row['name'] . ""; echo "Email: " . $row['email'] . "
"; // 关闭数据库连接 pg_close($conn); ?>
在上述示例中,首先通过 pg_connect() 函数建立与 PostgreSQL 数据库的连接。然后执行查询语句 "SELECT * FROM users" 并将结果保存在 $result 变量中。接下来,使用 pg_result_seek() 函数将结果指针定位到第3行(行号为2)。最后,通过 pg_fetch_assoc() 函数获取第3行的数据,并使用 echo 语句输出到浏览器上。
请注意,行号从0开始计数,因此第3行的行号为2。