테이블 내에 필드의 존재 여부 확인 방법? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

테이블 내에 필드의 존재 여부 확인 방법? 정보

테이블 내에 필드의 존재 여부 확인 방법?

본문

추가 필드의 생성을 위해
write_update.skin.php
파일에
f ($w == "" && $write_table) {
    $sql = " ALTER TABLE $write_table
                ADD wr_zip_01_01 CHAR( 3 ) NOT NULL,
       ADD wr_zip_01_02 CHAR( 3 ) NOT NULL,
    ADD wr_addr_01_01 VARCHAR( 100 ) NOT NULL,
    ADD wr_addr_01_02 VARCHAR( 100 ) NOT NULL,
    ADD wr_zip_02_01 CHAR( 3 ) NOT NULL,
    ADD wr_zip_02_02 CHAR( 3 ) NOT NULL,
    ADD wr_addr_02_01 VARCHAR( 100 ) NOT NULL,
    ADD wr_addr_02_02 VARCHAR( 100 ) NOT NULL,
    ADD wr_hometel1 VARCHAR( 3 ) NOT NULL,
    ADD wr_hometel2 VARCHAR( 4 ) NOT NULL,
    ADD wr_hometel3 VARCHAR( 4 ) NOT NULL,
    ADD wr_hp1 VARCHAR( 3 ) NOT NULL,
    ADD wr_hp2 VARCHAR( 4 ) NOT NULL,
    ADD wr_hp3 VARCHAR( 4 ) NOT NULL,
    ADD wr_mb_email VARCHAR( 100 ) NOT NULL,
    ADD wr_sex VARCHAR( 50 ) NOT NULL";
    @mysql_query($sql);
}
추가 했습니다.. wr_1~10 가지고 않되서요..
 
근대 이것을 한번만 싱행 하고 자 합니다. 그냥 사용해도 별 이상은 없지만 
속도 문제도 있을것 같고 좀 찜찜합니다.
 
필드의 존재 여부를 확인 하는 sql 구문이 어떻게 하면 좋은 방법일까요..
도움 요청합니다. ^^
 
  • 복사

댓글 전체

$check_table = @mysql_query("select wr_addr_01_01 from $write_table limit 0, 1");
if(!$check_table) {
$sql = " ALTER TABLE $write_table
                ADD wr_zip_01_01 CHAR( 3 ) NOT NULL,
      ADD wr_zip_01_02 CHAR( 3 ) NOT NULL,
    ADD wr_addr_01_01 VARCHAR( 100 ) NOT NULL,
    ADD wr_addr_01_02 VARCHAR( 100 ) NOT NULL,
    ADD wr_zip_02_01 CHAR( 3 ) NOT NULL,
    ADD wr_zip_02_02 CHAR( 3 ) NOT NULL,
    ADD wr_addr_02_01 VARCHAR( 100 ) NOT NULL,
    ADD wr_addr_02_02 VARCHAR( 100 ) NOT NULL,
    ADD wr_hometel1 VARCHAR( 3 ) NOT NULL,
    ADD wr_hometel2 VARCHAR( 4 ) NOT NULL,
    ADD wr_hometel3 VARCHAR( 4 ) NOT NULL,
    ADD wr_hp1 VARCHAR( 3 ) NOT NULL,
    ADD wr_hp2 VARCHAR( 4 ) NOT NULL,
    ADD wr_hp3 VARCHAR( 4 ) NOT NULL,
    ADD wr_mb_email VARCHAR( 100 ) NOT NULL,
    ADD wr_sex VARCHAR( 50 ) NOT NULL";
@mysql_query($sql) or die(mysql_error());
}


이렇게 하시는 것은 어떠 실런지요...
© SIRSOFT
현재 페이지 제일 처음으로