优晟SEO

您现在的位置是:首页 > CMS教程 > 帝国cms > 正文

帝国cms

帝国CMS多表联合调用代码

帝国   代码   CMS  
佚名 2024-08-25帝国cms
$r=$empire->fetch1("select*from{$dbtbpre}enewsmemberasaLEFTJOIN{$dbtbpre}enewsmemberaddasbONa.userid=b.useridwherea.userid={$userid}");很多时候在用帝国cms建站的时候需要获取所有数据表数据的总和,但是又只……

帝国CMS多表联合调用代码

$r=$empire->fetch1("select*from{$dbtbpre}enewsmemberasaLEFTJOIN{$dbtbpre}enewsmemberaddasbONa.userid=b.useridwherea.userid={$userid}");

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

SELECTCOUNT(AA.id)FROM(SELECTidFROM{$dbtbpre}ecms_newsUNIONALLSELECTidFROM{$dbtbpre}ecms_xiazaiUNIONALLSELECTidFROM{$dbtbpre}ecms_photoUNIONALLSELECTidFROM{$dbtbpre}ecms_download)AA;

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

SELECTCOUNT(AA.id)astotalFROM(SELECTidFROM{$dbtbpre}ecms_newsUNIONALLSELECTidFROM{$dbtbpre}ecms_xiazaiUNIONALLSELECTidFROM{$dbtbpre}ecms_photoUNIONALLSELECTidFROM{$dbtbpre}ecms_download)AA;

标签帝国代码CMS