묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
query 와 xml확인
2010.07.17 02:00
SQL Query 로 작성된 것과 XML로 변환한 것 .. 문법 오류 있는지 질문 드립니다.
틀린 부분이 있는지 데이터가 화면에 출력되지 않네요.
아울러 query 결과를 debug 해 볼 수 있나요?
--------------------------------------------------------------------------
-- SQL Query
SELECT a.module_srl, a.module, a.mid, a.browser_title,
b.category_srl, c.title as cate_title, b.document_srl, b.title
FROM xe_modules a, xe_documents b, xe_document_categories c
WHERE a.module_srl=:module_srl
and a.module_srl=b.module_srl
and b.category_srl=c.category_srl
order by c.category_srl;
-- XML Query
<query id="getTourprdDeList" action="select">
<tables>
<table name="modules" alias="a"/>
<table name="documents" alias="b"/>
<table name="document_categories" alias="c"/>
</tables>
<columns>
<column name="a.module_srl" alias="module_srl" />
<column name="a.mid" alias="mid" />
<column name="a.browser_title" alias="browser_title" />
<column name="b.category_srl" alias="category_srl" />
<column name="c.title" alias="cate_title" />
<column name="b.document_srl" alias="document_srl" />
<column name="b.title" alias="title" />
</columns>
<conditions>
<condition operation="equal" column="a.module_srl" var="module_srl" default="90057" filter="number" notnull="notnull" />
<condition operation="equal" column="a.module_srl" default="b.module_srl" pipe="and" />
<condition operation="equal" column="b.category_srl" default="c.category_srl" />
</conditions>
<navigation>
<index var="sort_index" default="category_srl" order="asc" />
<list_count var="list_count" default="30" />
<page_count var="page_count" default="10" />
<page var="page" default="1" />
</navigation>
</query>
debugPrint() 함수를 이용하여 debug 하시면 됩니다.
$output = executeQuery('getTourprdDeList');
debugPrint($output);
그 전에 config/config.inc.php에서 debug를 활성화 시켜주셔야 합니다.
if(!defined('__DEBUG__'+ '+ ')) define('__DEBUG__', 0);