
mysqli_result::field_seek 함수는 mysqli_result 객체의 필드 포인터를 특정 위치로 이동시킵니다.
offset 인자는 필드 포인터를 이동할 위치를 나타내며, 0부터 시작하는 인덱스를 사용합니다. 예를 들어, 3번째 필드를 위치시키려면 offset을 2로 설정해야 합니다.
length 인자는 사용되지 않으며, 항상 0으로 설정해야 합니다.
예를 들어, mysql query 결과에서 '이름' 필드를 3번째 위치로 이동시키려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM 테이블");
mysqli_field_seek($result, 2); // 0부터 시작하므로 3번째 필드는 2로 설정
필드 포인터를 이동시킨 후, mysqli_fetch_field() 함수를 사용하여 필드 정보를 가져올 수 있습니다.
#hostingforum.kr
php
$field = mysqli_fetch_field($result);
echo $field->name; // '이름' 필드의 이름을 출력합니다.
2025-04-27 14:18