mysql_data_seek
移動記錄指針。
函數名稱:mysql_data_seek()
適用版本:PHP 4, PHP 5, PHP 7
函數描述:mysql_data_seek() 函數將結果集中的指針移動到指定的行號。
語法:bool mysql_data_seek ( resource $result , int $row_number )
參數:
返回值:成功時返回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行開始的結果集中的每一行的用戶名。注意,我們在循環之前檢查了查詢的結果,以確保查詢成功。