묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
소스상에서 쿼리 날리는 방법에 대해 질문 입니다.
2015.05.28 19:44
{@
$mydoc = '220';
$query = $oDB->_query("
select a.title, b.*
from xe_documents a inner join xe_document_extra_vars b
on a.module_srl=b.module_srl and a.document_srl=b.document_srl
where a.module_srl='220'
");
$result = $oDB->_fetch($query);
}
위의 상황에서 $mydoc의 값은 220 이고
아래 쿼리에서도 module_srl 값으로 220을 날리고 있습니다.
where 절을 where a.module_srl='220' 대신에 where a.module_srl=$mydoc 으로 바꿔서 실행해 봤는데 안됩니다.
원래 쿼리안에 저런식으로 변수를 대신 넣을 수는없나요?
아니면 제 방법이 틀린건가요?
where a.module_srl='$mydoc' 또는 where a.module_srl=\"$mydoc\" 이렇게 해보세요.