mysql_data_seek
레코드 포인터를 움직입니다.
함수 이름 : mysql_data_seek ()
해당 버전 : PHP 4, PHP 5, PHP 7
함수 설명 : mysql_data_seek () 함수는 결과 세트의 포인터를 지정된 줄 번호로 이동합니다.
구문 : bool mysql_data_seek (Resource $ result, int $ row_number)
매개 변수 :
반환 값 : 성공시 사실, 실패에 대한 거짓.
예:
// 假设已连接到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으로 이동합니다 (줄 번호는 0에서 카운트하기 때문에 줄 번호는 2입니다). 다음으로 mysql_fetch_assoc()
함수를 사용하여 3 행에서 시작하는 결과 세트에서 각 행의 사용자 이름을 루프합니다. 루프 전에 쿼리 결과를 확인하여 쿼리가 성공했는지 확인했습니다.