*유의사항
테이블이나 컬럼이 많을 경우 서버 과부화로 인해 Lock이 걸릴 수 있음 ( 복잡도 : 테이블 개수 * 컬럼 개수 )
#테이블명 가져오기 위한 쿼리
$query_table = db_query('SHOW TABLES');
#테이블명으로 반복문
while ( $result_table = db_fetch_assoc($query_table)){
echo "테이블명 : ".$result_table['Tables_in_DB명']."<br>";
#필드명을 가져오기 위한 쿼리
$sql_clumns = db_query('SHOW FULL COLUMNS FROM '.$result_table['Tables_in_champstudy']);
#필드명으로 반복문
while ( $result_clumns = db_fetch_assoc($sql_clumns)){
echo "필드명 : ".$result_clumns['Field']." // 코멘트: ".$result_clumns['Comment']."<br>";
}
echo "<br>";
}
'프로그래밍 > PHP' 카테고리의 다른 글
php 파싱 (1) | 2018.07.17 |
---|---|
[PHP]html에 작성한 php 코드가 주석처리 되서 나올 때 (0) | 2018.05.02 |
mysql_fetch_array() 와 mysql_fetch_assoc() 의 차이 (0) | 2016.06.21 |
배열 출력을 테스트하는 echo '<pre>' (0) | 2016.01.30 |
자주쓰는 php 문자열 함수 (0) | 2016.01.30 |