
mysqli_stmt::data_seek 함수는 커서를 특정 위치로 이동시키는 함수입니다.
커서의 현재 위치를 확인하려면 mysqli_stmt::data_seek 함수를 사용하기 전에 mysqli_stmt::fetch_all 함수를 사용하여 결과를 모두 조회한 후, mysqli_stmt::data_seek 함수를 사용하여 커서의 위치를 0으로 초기화하는 방법을 사용할 수 있습니다.
mysqli_stmt::data_seek 함수를 사용하여 커서를 이동시키면 이전에 조회한 결과는 사라지지 않습니다. 그러나 커서의 위치는 이동되었기 때문에, 이전에 조회한 결과를 다시 조회하려면 mysqli_stmt::data_seek 함수를 사용하여 커서의 위치를 원래 위치로 초기화해야 합니다.
mysqli_stmt::data_seek 함수의 사용법은 다음과 같습니다.
- mysqli_stmt::data_seek($stmt, $offset) : $stmt은 mysqli_stmt 객체, $offset은 커서의 위치를 나타냅니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$stmt = mysqli_prepare($conn, "SELECT * FROM 테이블");
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_fetch_all($stmt);
mysqli_stmt_data_seek($stmt, 0); // 커서의 위치를 0으로 초기화
mysqli_stmt_fetch($stmt); // 커서의 위치가 0인 결과를 조회
2025-05-11 09:00