본문 바로가기
개발

[PHP] mysql에서 enum타입 데이타의 항목을 불러오기

by 비손 2009. 12. 17.
$result = mysql_query("SHOW COLUMNS FROM `table_name` LIKE 'column_name'");
$row = mysql_fetch_row($result);

eval("\$type_arr = array(".substr($row[Type],5,-1).");");
print_r($type_arr);

마지막 줄은 그냥 배열을 보여주는 print함수입니다.
원리는... mysql에서 column 목록중 원하는 컬럼만 뽑아낸 후 그 중에서 type값을 뽑아낸 후에..
배열 형태로 집어넣는 것입니다. eval함수는 문자열을 코드처럼 만들어주는 함수입니다.