
mysql_list_fields 함수는 MySQL 4.x 버전에서 사용되었습니다. 그러나 MySQL 5.x 버전부터는 mysql_query 함수가 deprecated 상태로 바뀌었습니다.
대신에 SHOW COLUMNS FROM 명령어를 사용하여 테이블의 필드를 리스트업할 수 있습니다.
SHOW COLUMNS FROM 테이블명; 명령어를 실행하면 테이블의 필드 목록을 반환합니다.
mysql_query 함수를 사용하여 SHOW COLUMNS FROM 명령어를 실행하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$result = mysql_query("SHOW COLUMNS FROM 테이블명");
$fields = array();
while ($row = mysql_fetch_assoc($result)) {
$fields[] = $row;
}
print_r($fields);
위의 코드는 SHOW COLUMNS FROM 명령어를 실행하여 테이블의 필드 목록을 반환합니다.
mysql_query 함수 대신에 mysqli_query 함수를 사용하는 것을 추천합니다.
mysqli_query 함수는 mysql_query 함수와 유사하지만, deprecated 상태가 아니며 더 안전합니다.
mysqli_query 함수를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$result = mysqli_query($mysqli, "SHOW COLUMNS FROM 테이블명");
$fields = array();
while ($row = mysqli_fetch_assoc($result)) {
$fields[] = $row;
}
print_r($fields);
위의 코드는 mysqli_query 함수를 사용하여 SHOW COLUMNS FROM 명령어를 실행하여 테이블의 필드 목록을 반환합니다.
mysqli_query 함수를 사용하는 것을 추천합니다.
2025-07-02 10:53