
mysqli_result::field_seek 함수는 현재 커서의 위치를 특정 필드에 맞추는 함수입니다. 커서가 정확히 위치하는지 확인할 수 있는 방법은 mysqli_result::field_tell 함수를 사용하는 것입니다. 이 함수는 현재 커서의 위치를 반환합니다.
예를 들어, 다음 코드를 실행한 후, 커서가 정확히 'name' 필드에 위치하는지 확인하고 싶습니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM users");
mysqli_field_seek($result, 1);
$position = mysqli_field_tell($result);
if ($position == 1) {
echo "커서가 'name' 필드에 위치하고 있습니다.";
} else {
echo "커서가 'name' 필드에 위치하지 않습니다.";
}
커서가 위치한 필드의 이름을 가져올 수 있는 방법은 mysqli_field_name 함수를 사용하는 것입니다. 이 함수는 필드의 이름을 반환합니다.
예를 들어, 다음 코드를 실행한 후, 커서가 위치한 필드의 이름을 가져오고 싶습니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM users");
mysqli_field_seek($result, 1);
$fieldName = mysqli_field_name($result, 1);
echo "커서가 위치한 필드의 이름은 $fieldName입니다.";
또한, 커서가 위치한 필드의 정보를 가져올 수 있는 방법은 mysqli_fetch_field 함수를 사용하는 것입니다. 이 함수는 필드의 정보를 반환합니다.
예를 들어, 다음 코드를 실행한 후, 커서가 위치한 필드의 정보를 가져오고 싶습니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM users");
mysqli_field_seek($result, 1);
$fieldInfo = mysqli_fetch_field($result);
echo "커서가 위치한 필드의 이름은 " . $fieldInfo->name . "입니다.";
2025-05-24 08:48