帝国CMS多表联合调用代码

发布时间:2021-11-06作者:帝国建站网
$r = $empire->fetch1("select * from {$dbtbpre}enewsmember  as a LEFT JOIN {$dbtbpre}enewsmemberadd  as b ON a.userid=b.userid where a.userid={$userid}");

很多时候在用帝国cms建站的时候需要获取所有数据表数据的总和,但是又只能用一句mysql语句实现,下面这句很实用。红色部分是表名,下面这个是四表数据总数,根据自己的表来修改。

SELECT COUNT(AA.id) FROM (SELECT id FROM {$dbtbpre}ecms_news UNION ALL SELECT id FROM {$dbtbpre}ecms_xiazai UNION ALL SELECT id FROM {$dbtbpre}ecms_photo UNION ALL SELECT id FROM {$dbtbpre}ecms_download) AA;

上面语句在帝国cms后台无法使用,需要做一下修改。

SELECT COUNT(AA.id) as total FROM (SELECT id FROM {$dbtbpre}ecms_news UNION ALL SELECT id FROM {$dbtbpre}ecms_xiazai UNION ALL SELECT id FROM {$dbtbpre}ecms_photo UNION ALL SELECT id FROM {$dbtbpre}ecms_download) AA;


标签 帝国 代码 CMS

上一篇:帝国cms内容页如何实现用键盘左右键翻页跳转下一页?

下一篇:帝国CMS7.5默认编辑器删除上传图片默认设置宽高的教程

相关帝国教程