묻고답하기
PHPmyAdmin 툴을 이용 확장변수 게시글 가로 출력후 엑셀 변화 문의.
2009.05.07 13:56
XpressEngine 1.2.0 이 전
사용한 SQL 쿼리문.
SELECT nick_name, regdate, extra_vars1, extra_vars2, extra_vars3, extra_vars4, extra_vars5, extra_vars6, extra_vars7, extra_vars8, extra_vars9, extra_vars10, extra_vars11, extra_vars12
FROM `xe_documents`
WHERE regdate >= '20090115'
AND regdate <= '20090119'
AND (
`module_srl` =모듈번호)
결과 값
nick_name | regdate | extra_vars1 | extra_vars2 | extra_vars3 | extra_vars4 | extra_vars5 | extra_vars6 | extra_vars7 | extra_vars8 | extra_vars9 | extra_vars10 | extra_vars11 |
extra_vars12 |
XpressEngine 1.2.0 이 후
1.2.0 이 전에(위에서) 사용한 SQL 쿼리문을 이용할 경우 아래와 같은 에러 메시지가 나오고 있습니다.
MySQL 메시지:
#1054 - Unknown column 'extra_vars1' in 'field list'
1.2.0 이후 확장변수무한의 사용을 위해 새로운 테이블 구조가 달라져서
(xe_document_extra_keys, xe_document_extra_vars)
아래와 같이 해보았습니다.
SELECT a.user_name, a.nick_name, a.regdate, b.value, b.eid, b.var_idx FROM xe_documents AS a
left JOIN xe_document_extra_vars AS b ON a.module_srl = b.module_srl
WHERE a.regdate >= '20090304'
AND a.regdate <= '20090305'
AND b.module_srl =모듈번호
결과값
nick_name | regdate | 1 | extra_vars1 |
nick_name | regdate | 2 | extra_vars2 |
nick_name | regdate | 3 | extra_vars3 |
nick_name | regdate | 4 | extra_vars4 |
nick_name | regdate | 5 | extra_vars5 |
nick_name | regdate | 6 | extra_vars6 |
nick_name | regdate | 7 | extra_vars7 |
nick_name | regdate | 8 | extra_vars8 |
nick_name | regdate | 9 | extra_vars9 |
nick_name | regdate | 10 | extra_vars10 |
nick_name | regdate | 11 | extra_vars11 |
nick_name | regdate | 12 | extra_vars12 |
실행해서 결과 값은 나오지만 1.2.0 이 전 처럼 가로로 출력되어 지지 않습니다.
1.2.0 이 후에서도 가로로 extra_vars1 부터 extra_vars12까지
나올수 있는 방법에 대하여 여러 고수님들의 답글 부탁드립니다.