
mysql_num_fields 함수는 mysql_query 함수로 실행한 쿼리의 결과에 대한 필드 수를 반환합니다. 반환되는 값은 정수형태의 필드 수를 나타냅니다.
mysql_num_fields 함수를 사용하여 테이블의 필드 이름을 가져올 수는 없습니다. mysql_num_fields 함수는 필드의 이름을 반환하지 않습니다. 하지만 mysql_fetch_field 함수를 사용하여 각 필드의 이름을 가져올 수 있습니다.
예를 들어, 다음과 같이 쿼리를 실행하고 mysql_num_fields 함수를 사용하여 필드 수를 가져올 수 있습니다.
#hostingforum.kr
php
$query = mysql_query("SELECT * FROM 테이블명");
$필드수 = mysql_num_fields($query);
그런 다음 mysql_fetch_field 함수를 사용하여 각 필드의 이름을 가져올 수 있습니다.
#hostingforum.kr
php
while ($row = mysql_fetch_assoc($query)) {
for ($i = 0; $i < $필드수; $i++) {
$필드이름 = mysql_fetch_field($query, $i);
echo $필드이름->name . "n";
}
}
이러한 방법으로 mysql_num_fields 함수를 사용하여 테이블의 필드 수를 가져올 수 있으며, mysql_fetch_field 함수를 사용하여 각 필드의 이름을 가져올 수 있습니다.
2025-03-27 16:09