查詢

mysql_data_seek()函式—用法及示例

「 將結果集中的指標移動到指定的行號 」


函式名稱:mysql_data_seek()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:mysql_data_seek() 函式將結果集中的指標移動到指定的行號。

語法:bool mysql_data_seek ( resource $result , int $row_number )

引數:

  • result:MySQL 查詢結果資源,透過 mysql_query() 函式獲得。
  • row_number:要移動指標到的行號,行號從0開始計數。

返回值:成功時返回 true,失敗時返回 false。

示例:

// 假設已連線到 MySQL 資料庫並選擇了資料庫

// 執行查詢
$query = mysql_query("SELECT * FROM users");

// 檢查查詢是否成功
if($query) {
    // 獲取結果集中的總行數
    $total_rows = mysql_num_rows($query);

    // 將指標移動到第3行
    mysql_data_seek($query, 2);

    // 迴圈輸出從第3行開始的結果集
    while($row = mysql_fetch_assoc($query)) {
        echo $row['username'] . "<br>";
    }
} else {
    echo "查詢失敗";
}

在上面的示例中,我們首先執行了一個查詢並將結果儲存到 $query 變數中。然後,我們使用 mysql_data_seek() 函式將結果集中的指標移動到第3行(行號為2,因為行號從0開始計數)。接下來,我們使用 mysql_fetch_assoc() 函式迴圈輸出從第3行開始的結果集中的每一行的使用者名稱。注意,我們在迴圈之前檢查了查詢的結果,以確保查詢成功。

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