组合查询多个模块数据,多个模块一起查询显示

开源系统 更新 2026-04-09 21:32:55 一折CMS代理

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


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

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


场景2、多个站点模块news

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




image.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 href="{$t.url}">{$t.title} - {dr_date($t.updatetime)}</a></li>
{/list}
{$error}


写这东西伤脑筋的,需要的朋友可以随便打赏点就行。


本人承接更多复杂的查询需求

方案

  • 朱田志 #1 · 2018-02-04 08:32:23
    漂亮!!!!!!!
  • 右手老茧 #2 · 2018-08-16 15:55:57
    漂亮!!!!!!!
  • 崔金龙 #3 · 2018-10-01 11:47:42
    非常感谢啊。看看呗
  • frankxie #4 · 2018-11-09 14:15:07
    写的不错,谢谢。
  • 乐发发 #5 · 2018-11-11 09:14:42
    看看看
  • #6 · 2018-11-29 16:07:04
    看看
  • #7 · 2018-11-29 16:22:52
    如果要在查询语句传入参数,比如uid应该怎么写
  • e7to #8 · 2018-12-20 19:22:42
    谢谢分享
  • micbbs #9 · 2018-12-22 21:59:47
    尽快尽快汇款汇款
  • 刘义 #10 · 2019-01-01 15:37:09
    谢谢分享
  • mztwwww #11 · 2019-03-12 14:48:05
    顶顶顶,看看!!!
  • qq674950382 #12 · 2019-04-11 11:28:14
    111111111111111
  • 张海峰 #13 · 2019-04-11 12:58:18
    顶顶顶,看看!!!
  • leo #14 · 2019-04-26 04:31:51
    学习了!!!
  • EFG #15 · 2019-04-26 11:21:31
    看看
  • 廖昆 #16 · 2019-05-03 00:54:31
  • 梦想飞翔 #17 · 2019-05-15 11:04:22
    这个语法怎么插入栏目名称和栏目地址?
  • 梦想飞翔 #18 · 2019-05-15 11:05:02
    我用这两个语句不行
    栏目名称:{dr_cat_value('news', $t.catid, 'name')} 
    栏目URL:{dr_cat_value('news', $t.catid, 'url')}
  • 梦想飞翔 #19 · 2019-05-15 11:08:27
    我是用 {loop $return $key $t} {/loop}来循环的
  • 点卡达人商务 #20 · 2019-10-24 16:09:47
    1111
  • pzfei1109 #21 · 2019-10-24 18:29:42
    谢谢
  • 奇艺界 #22 · 2019-11-25 09:35:39
    不错
  • kimi #23 · 2020-05-22 21:51:45
    学习
  • 吃不痴 #24 · 2020-05-24 11:53:00
    学习一下。。。。。。。
  • qwx开发网站 #25 · 2020-08-14 02:11:19
    学习
  • 维嘉 #26 · 2020-10-08 22:18:12
    11111
  • 无言 #27 · 2020-11-01 01:50:51
    学习
  • smgtao #28 · 2021-07-02 18:41:53
    我打赏了怎么不能看内容?????????????????????????????????
  • smgtao #29 · 2021-07-02 18:58:36
    现在可以了
  • qq606651 #30 · 2022-02-11 21:10:10
    看看~。。咋打赏。。。。。
  • bocang #31 · 2022-03-20 00:34:57
    学习一下,谢谢
  • 马拉糕 #32 · 2022-08-23 00:50:22
    学习一下,谢谢
  • 醉猫猫 #33 · 2022-08-24 00:03:41
    不错 看看 学习下
  • 平梵网络 #34 · 2022-08-24 07:55:29
    学习一下先,感谢分享~
  • 芝麻通 #35 · 2022-09-01 08:07:23
    看看
  • hiker #36 · 2022-09-07 09:41:09
    谢谢分享谢谢分享谢谢分享谢谢分享
  • qijifuwu #37 · 2022-11-13 00:22:53
    学习了 感谢分享
  • 天友网 #38 · 2023-02-19 14:18:42
    看看看看看看看看
  • 宇宙条 #39 · 2023-07-28 10:12:11
    大佬牛蛙牛蛙
  • HIPOIT #40 · 2024-02-18 15:25:51
    感谢分享感谢分享
  • xunrui用户 #41 · 2024-03-30 06:10:05
    优秀啊 哈哈
  • 学习狂人 #42 · 2024-07-02 22:04:40
    学习 一下,感谢分享
  • 钊华有课 #43 · 2024-12-26 15:22:37
    学习一下,优秀的大神
  • 如果你唱歌 #44 · 2024-12-29 17:40:30
    学习一下,优秀的大神
  • 新烽侠 #45 · 2025-01-07 16:02:39
    学习 一下,感谢分享
  • 新烽侠 #46 · 2025-01-07 16:03:11
    奇艺界 学习一下,优秀的大神
  • caobing520 #47 · 2025-09-05 16:54:58
    666优秀的大神
  • 小白白 #48 · 2026-04-09 21:32:55
    学习一下啦。。。。

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。