本文示例可實現Destoon多表查詢。在進行destoon二次開發的時候有很高的實用價值。具體實現方法如下:
1.模板文件部分
具體代碼如下:
<!--{php $tags=tag("table=destoon_member m,destoon_company c&prefix=&condition=m.userid=c.userid and c.groupid=17&pagesize=10&template=null");}--> {loop $tags $v} <li> <div class="dk1bb_t"><a href="#" rel="external nofollow" rel="external nofollow" ><img src="{$v['thumb']}" border="0" width="120" height="92" /></a></div><div class="dk1bb_b"><a href="#" rel="external nofollow" rel="external nofollow" >{dsubstr($v['company'],18)}</a></div> </li> {/loop}
2.php代碼部分
實現destoon多表查詢代碼如下:
function getSell($uname){ global $db; $lists = array(); $result = $db->query("SELECT * FROM {$db->pre}sell WHERE username='$uname' limit 0,6"); while($r = $db->fetch_array($result)) { $lists[] = $r; } return $lists; }
希望本文示例對大家的destoon開發有一定的幫助作用。
<!--{php $tags=tag("table=表一 m,表二 c&prefix=&condition=m.itemid=c.itemid&order=addtime desc&pagesize=1&template=null");}-->{loop $tags $k $t}<h3>{$t[title]}</h3>{$t[content]}{/loop}
<!--{php $tags=tag("table=article_data_21 b,destoon_article_21 a&condition=a.itemid=$itemid and b.itemid=$itemid&pagesize=1&template=null", -1)}-->