查詢

pg_result_seek()函式—用法及示例

「 將結果指標定位到指定的行號 」


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

補充糾錯
上一個函式: pg_result_status()函式
下一個函式: pg_result_error_field()函式
熱門PHP函式
分享連結