PHP에서 MySQL 테이블의 열 이름을 배열로 검색하는 방법
데이터베이스 프로그래밍 영역에서 정보에 액세스해야 하는 필요성 테이블의 열에 대한 문제가 자주 발생합니다. PHP에서는 강력한 MySQL 쿼리를 활용하여 이 작업을 쉽게 수행할 수 있습니다.
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
이 쿼리는 INFORMATION_SCHEMA 메타데이터 가상 데이터베이스, 특히 COLUMNS 테이블을 활용하여 지정된 테이블의 열 이름을 검색합니다. WHERE 절을 사용하면 결과가 관심 있는 테이블로 범위가 좁아집니다.
실행되면 쿼리는 COLUMN_NAME이라는 단일 열이 포함된 결과 집합을 반환합니다. 이 열은 지정된 테이블의 열 이름에 해당합니다. 이러한 열 이름을 배열에 저장하려면 PHP에 내장된 기능을 활용할 수 있습니다.
$columnNames = []; while ($row = $result->fetch_assoc()) { $columnNames[] = $row['COLUMN_NAME']; }
INFORMATION_SCHEMA 데이터베이스는 열 유형, Null 허용 상태, 최대값과 같은 정보를 포함하여 테이블 구조에 대한 포괄적인 보기를 제공합니다. 열 크기, 문자 집합 등. 이 메타데이터에 액세스하면 테이블과 동적으로 상호 작용하거나, 특정 열 정보를 쿼리하거나, 데이터베이스 보고서를 생성할 수 있는 기능을 얻을 수 있습니다.
INFORMATION_SCHEMA 테이블을 더 자세히 살펴보고 이해하려면 공식 MySQL 설명서를 참조하세요. 깊이 있는 정보와 추가 기능을 제공합니다.
위 내용은 MySQL 테이블 열 이름을 PHP 배열로 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!