本文由 码农网 – mystar 发布,转载请注明出处,如有问题请联系我们!POScms组合查询多个模块数据,多个模块一起查询显示

收藏

默认标签只能查询一个,如果遇到一次性查询多个表的情况就无法实现了

场景1、多个模块news、mall、down等等

调用这几个模块最新10条数据,是一起显示,一次性查询出来再排序。

场景2、多个站点模块news

调用站点1,站点2,站点N的最新10条新闻,一起显示,一次性查询排序。

3a9bc92509.png

示例代码

一个list标签 同时查询news和mall模块的最新20条数据,按时间排序

{PHP $query=' select * from ((select title,id,URL,updateTime from dr_1_mall order by updatetime desc) union all (select title,id,url,updatetime from dr_1_news order by updatetime desc)) as temp order by updatetime desc limit 20 ';}
{list action=sql sql='$query'}
<li><a  target="_blank" href="{$t.url}">{$t.title} - {dr_date($t.updatetime)}</a></li>
{/list}
{$error}


评论(0条)

请登录后评论
mystar

mystar

0

0

0

( 此人很懒并没有留下什么~~ )
关闭