묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xml쿼리문 관련 질문이 있습니다.
2010.02.03 10:02
member라는 테이블이 있고 여기엔 회원들의 정보가 들어있습니다.
primary key값은 member_srl 필드이구요.
그리고 제가 a라는 테이블을 하나 생성하고 필드는
member_srl과 b를 생성하였습니다.
이제 xml쿼리문을 통해 member table에 있는 member_srl을 a라는 테이블의
member_srl필드로 복사하려는데 어떻게 표현해야 하는지 모르겠네요..
xml은 물론 DB관련 완전 초짜입니다! 자세한 답변 부탁드립니다 고수님들!!
좋은 하루 되세요!
댓글 1
-
라르게덴
2010.02.03 10:44
-
Baeck
2010.02.03 10:59
아 죄송합니다ㅜ DB는 물론 웹관련 초짜라 이런 건 막연하게만 떠오를 뿐이네요ㅜ 모듈 제작이라..모듈 설치시에 전체 member 테이블에 있는 전체 member_srl을 복사해야 될 거 같구요.. 그 후에 member테이블에 회원이 등록 될 때마다 a 테이블에 함께 넣어줘야 할 거 같습니다. 일단 지금 구현해야 할 부분은 모듈 설치시에 member 테이블에 있는 member_srl 전체를 가져 오는 거네요 -
Baeck
2010.02.03 17:10
답변 모두 잘 봤습니다! 성의있는 답변 너무 감사드려요ㅜ! 정말 많은 도움 되었습니다. 이해가 잘 되네요! 감사드립니다!!!
"복사하려는데..."
이부분 정확히 이야기 해주셔야 답변이 되죠.
밑에도 적어놓으신 것 같은데요...
전체를 한번(1회)에 복사하시겠다는건지, 하나하나 이벤트가 발생될때 하겠다는건지에 따라서 쿼리문과 처리방법이 달라집니다.
그리고 복사행위자체는 현재 DB(XE의 XML Query)만으로는 불가능하시고요.
일단 member 테이블을 select하여 불러오면서 리스트를 반복할때마다 a 테이블로 저장하는 쿼리문을 반복하셔야 합니다.
그러니까 조회용 테이블 파일 1개, 등록용 테이블 파일 1개, 그리고 그걸 처리하려는 php문(XE용으로)이 준비가 필요하죠.
좀 더 원하시는 세부적인 설계라든가 방법을 적어보세요. 그래야 바라시는 답변이 가능할 듯 합니다.
----------------------------
댓글의 경우에 대해 써드리죠.
마지막 xml 파일의 컬럼을 만드신 테이블의 값을 전부 적어놓으시고 member_srl 이외의 값을 2~3개 더 추가한다고 하시면 xe_member의 컬럼 값을 그대로 삽입해 놓으시면 되겠습니다.
일단 말씀하신 모듈 설치 버튼 클릭시 현재까지 있는 회원의 정보를 복사하는 방식을 설계해봤습니다.
제 방법보다 더 좋은 방법이 있을 수 있으니 참고하세요.