函式名稱: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。