묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xml쿼리문 날리는 거 땜에 고민하고 있습니다..
2010.01.30 12:39
XE 모듈 추가 작업을 하고 있는데..
모듈 설치시 xe DB의 member 테이블에 필드 하나를 추가해야 합니다.
저 쿼리문을 xml을 이용해서 어떻게 날려야 하는지를 모르겠네요..
검색해보니..xml문법이
<query id="쿼리아이디" action="select | update | delete | insert" >
<tables>
<table name="원테이블이름" alias="alias"/>
이런 식으로 가던데요..
action에 처리하고자 하는 작업을 넣으라고 합니다..근데 필드를 추가하려면
alter가 있어야 될텐데...어떻게 하는건지 모르겠네요...ㅜ
xml쿼리문 아시는 분 답변 부탁드립니다..!
안녕하세요 ^^;
alter는 query로 지원하는 명령은 아니구요
DB클래스에서 함수로 부르셔야 합니다.
$oDB =& DB::getInstance();
$oDB->addColumn($table_name, $column_name, $type, $size, $default, $notnull);
을 이용하시면 될 것 같아요.
classes/db/DBMysql.class.php의 addColumn함수를 확인해보세요!