집 >데이터 베이스 >MySQL 튜토리얼 >PHP를 사용하여 MySQL 테이블 열 이름을 가져오는 방법은 무엇입니까?
PHP를 사용하여 MySQL 테이블 열 이름에 액세스
이 가이드에서는 MySQL 테이블에서 열 이름을 검색하는 여러 PHP 방법을 보여줍니다.
방법 1: DESCRIBE 사용
DESCRIBE
명령은 간결한 접근 방식을 제공합니다.
<code class="language-php">$query = "DESCRIBE my_table"; $result = $mysqli->query($query); while ($row = $result->fetch_assoc()) { echo $row['Field'] . "<br></br>"; }</code>
방법 2: INFORMATION_SCHEMA 활용
INFORMATION_SCHEMA
에서는 보다 구조화된 방법을 제공합니다.
<code class="language-php">$query = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table'"; $result = $mysqli->query($query); while ($row = $result->fetch_assoc()) { echo $row['COLUMN_NAME'] . "<br></br>"; }</code>
방법 3: SHOW COLUMNS 활용
SHOW COLUMNS
명령은 또 다른 효율적인 옵션입니다.
<code class="language-php">$query = "SHOW COLUMNS FROM my_table"; $result = $mysqli->query($query); while ($row = $result->fetch_assoc()) { echo $row['Field'] . "<br></br>"; }</code>
방법 4: 쉼표로 구분된 목록 생성
쉼표로 구분된 열 이름 문자열의 경우:
<code class="language-php">$query = "SELECT GROUP_CONCAT(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table'"; $result = $mysqli->query($query); $row = $result->fetch_row(); echo $row[0];</code>
위 내용은 PHP를 사용하여 MySQL 테이블 열 이름을 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!