
mysqli_result::$field_count는 결과 세트가 비어있을 때도 정확한 열의 총 개수를 반환합니다. 그러나 결과 세트가 비어있을 때는 0을 반환합니다.
mysqli_result::$field_count를 사용하여 결과 세트가 비어있을 때 열의 총 개수를 가져올 수 있는 방법은 없습니다. 하지만, mysqli_result::$field_count가 0인 경우, 결과 세트가 비어있는 경우로 간주할 수 있습니다.
다음과 같은 예제를 통해 mysqli_result::$field_count를 사용하여 결과 세트가 비어있을 때 열의 총 개수를 확인할 수 있습니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM 테이블명 WHERE 조건");
if (mysqli_num_rows($result) > 0) {
echo "결과 세트가 비어있지 않습니다.";
echo "열의 총 개수: " . mysqli_result::$field_count;
} else {
echo "결과 세트가 비어있습니다.";
}
위의 예제에서 mysqli_num_rows() 함수를 사용하여 결과 세트가 비어있지 않은 경우 열의 총 개수를 가져올 수 있습니다.
2025-05-16 06:02