
mysql_num_fields 함수는 mysql_query 함수로 가져온 결과셋의 필드 개수를 반환합니다. 그러나 mysql_query 함수는 deprecated 상태로, mysql_num_fields 함수를 사용하는 경우 오류가 발생할 수 있습니다.
대신, mysqli_num_fields 함수를 사용하세요. mysqli_num_fields 함수는 mysqli_query 함수로 가져온 결과셋의 필드 개수를 반환합니다.
예제:
#hostingforum.kr
php
$mysqli = new mysqli("호스트", "아이디", "비밀번호", "데이터베이스명");
$result = $mysqli->query("SELECT * FROM 테이블명");
$num_fields = $result->num_fields;
echo $num_fields;
또는, PDO를 사용하는 경우:
#hostingforum.kr
php
$pdo = new PDO("mysql:host=호스트;dbname=데이터베이스명", "아이디", "비밀번호");
$stmt = $pdo->query("SELECT * FROM 테이블명");
$num_fields = $stmt->columnCount();
echo $num_fields;
2025-03-13 19:30