db 테이블 관련 질문

db 테이블 관련 질문

QA

db 테이블 관련 질문

본문

새로 만든 테이블로 테스트 중인데..페이지 상단에서

 

select * from g5_wf_layout 

 

게 선언을 하면 db값이 정상적으로 입력/수정 다되는데

 

 

select * from {$g5['wf_layout_table']} 

 

이렇게 하면 왜 반응이 없는거죠? 입력도 수정도 안되고..

 

dbconfig.php 에서

 

$g5['wf_layout_table'] = G5_TABLE_PREFIX.'wf'; // 레이아웃 테이블 

 

선언을 해 놓았습니다.

 

 

그리고..

 

지식이 별로 없어서 기본 환경설정 페이지를 보고 테스트 중인데

 

상단에 저런 sql 문 없길래 제가 테스트중인 페이지에도 없이 해보는데

 

제가 만든 페이지는 상단에 저 sql 문 없으면 입력 / 수정 자체가 안되네요..

 

이 개념만 잡으면 나머지야.. 필드 작업들이라서 어려운건 없는데.. 도와주세요!!

 

 

 

이 질문에 댓글 쓰기 :

답변 2

http://gnuwiz.com/gnu_study/2 

참고해보세요.

 

간단하게 설명드리자면

 

$g5['wf_layout_table'] = G5_TABLE_PREFIX.'wf'; // 레이아웃 테이블 

이렇게 설정하셨다면

변수 $g5['wf_layout_table'] 는 g5_wf 가됩니다.

하지만 실제 입력되어야할 테이블명은 g5_wf_layout 이지요?

그러면

$g5['wf_layout_table'] = G5_TABLE_PREFIX.'wf_layout'; // 레이아웃 테이블 

이라고 설정을 하셔야합니다.

 

아주간단하게 테스트를 해보시려면

select * from {$g5['wf_layout_table']} 이후부분에 

echo $sql;exit; 등으로 쿼리문을 직접 브라우저에서 확인해보세요

그러면 아마 쉽게 확인 가능하겠습니다.

아하!!!

 

$g5['menu_table'] = G5_TABLE_PREFIX.'menu'; 

 

이걸 보고 그대로 따라해서 적용하는 바람에 중요한걸 알게되었네요..

 

그래서 맨 앞 문자열 wf 민 하다보니 안되었던거군요.. 감사합니다!

 

간단히 설명해주셨지만 확실히 이해가 되었네요^^

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 153
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT