query($sql); $columns = $stmh->fetchAll(PDO::FETCH_ASSOC); echo "

juilcar 테이블 구조:

"; echo ""; echo ""; foreach ($columns as $column) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
FieldTypeNullKeyDefaultExtra
" . $column['Field'] . "" . $column['Type'] . "" . $column['Null'] . "" . $column['Key'] . "" . $column['Default'] . "" . $column['Extra'] . "
"; // initial_distance 컬럼이 있는지 확인 $has_initial_distance = false; foreach ($columns as $column) { if ($column['Field'] === 'initial_distance') { $has_initial_distance = true; break; } } if (!$has_initial_distance) { echo "

initial_distance 컬럼이 없습니다. 추가하시겠습니까?

"; echo "

다음 SQL을 실행하세요:

"; echo "ALTER TABLE " . $DB . ".juilcar ADD COLUMN initial_distance DECIMAL(10,2) DEFAULT 0.00 COMMENT '최초 주행거리';"; } else { echo "

initial_distance 컬럼이 이미 존재합니다.

"; } ?>