묻고답하기
Query XML 해석 좀 해 주세요.
2011.12.15 12:32
안녕하세요?
다른것들은 어느 정도 이해가 가려고 하는데, 이 Query XML 작성 부분에서 Condition 부분이 이해가 확실하게 안 가는군요.
1.4 dev. manual을 보고 있는데, 1.5에서 부분적으로 바뀐것도 같고요.
밑에 올려지는 코드는 위키 페이지에 있는 예제입니다.
=============================================
<query id="getMemberList" action="select">
<tables>
<table name="member" />
</tables>
<columns>
<column name="*" />
</columns>
<conditions>
<condition operation="equal" column="is_admin" var="is_admin" />
<condition operation="equal" column="denied" var="is_denied" pipe="and" />
<group pipe="and">
<condition operation="like" column="user_id" var="s_user_id" />
<condition operation="like" column="user_name" var="s_user_name" pipe="or" />
<condition operation="like" column="nick_name" var="s_nick_name" pipe="or" />
<condition operation="like" column="email_address" var="s_email_address" pipe="or" />
<condition operation="like_prefix" column="regdate" var="s_regdate" pipe="or" />
<condition operation="like_prefix" column="last_login" var="s_last_login" pipe="or" />
</group>
</conditions>
<navigation>
<index var="sort_index" default="member_srl" order="desc" />
<list_count var="list_count" default="20" />
<page_count var="page_count" default="10" />
<page var="page" default="1" />
</navigation>
</query>
========================================
여기에서 conditions 부분을 그냥 일반적인 MySQL 구문으로 어떻게 해석되는지 적어주실분 혹시 계십니까?
예전에는 그냥 php + MySQL로 하던걸 XML로 형식에 맞게 하려니 잘 적응이 안 되네요.
여전히 힘들어하는 초보가 부탁드립니다.
평안한 하루 되세요.