·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

各位JJ大的小伙子们~问个帝国cms分表的问题

79 7
发表于 2024-11-11 22:52:04 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我原来的表是phome_article,文章太多了,SQL查询贼慢~才发现有个分表的功能原来的sql是 select * from phome_article
我现在如果分表的话,假设分成phome_article_1和phome_article_2,这个时候我原来模板中的调用sql是要修改吗?
比如要调用最新的 是要改成 select * from phome_article_2  还是帝国内部有机制,直接使用select * from phome_article就可以调用?
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论7

TyCodingLv.8 发表于 2024-11-11 22:52:14 | 查看全部
以下的AI回复仅供参考,希望对你有用:
各位JJ大的小伙子们~问个帝国cms分表的问题 分表,article,select,phome,调用
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-11-11 22:52:54 | 查看全部
一个栏目绑定一个模型 这就是帝国的主表分表了 各位JJ大的小伙子们~问个帝国cms分表的问题 分表,article,select,phome,调用
栏目设置绑定模型

各位JJ大的小伙子们~问个帝国cms分表的问题 分表,article,select,phome,调用
当然每个栏目查询就对应相应的模型表就可以了。如果要查询所有主表的数据,下面供参考
我要说一句 收起回复
浅生Lv.8 发表于 2024-11-11 22:53:11 | 查看全部
老哥~我加了你Q,你看下
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-11-11 22:53:34 | 查看全部
AI我也问过,不晓得靠谱不
我要说一句 收起回复
婷姐楼主Lv.8 发表于 2024-11-11 22:53:49 | 查看全部
ai都不行
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-11-11 22:54:34 | 查看全部
<?php
$fenbiaoarticle = '5';//分了多少个文章主表数量,根据你实际的主表分表数量
$unionQuery = '';
for ($i = 0; $i < $fenbiaoarticle-1; $i++) {
if ($i == 0) {
$unionQuery = "select * from {$dbtbpre}ecms_article" . $fenbiaoarticle[$i] . " ";
} else {
$unionQuery .= " union all select * from {$dbtbpre}ecms_article" . $fenbiaoarticle[$i] . " ";
}
}
$unionQuery .= ' order by id desc limit 10';
$sql=$empire->query($unionQuery);
while($r=$empire->fetch($sql)){
?>
<tr>
<td width="67%" height="25">·<a href="<?=$r['titleurl']?>" target="_blank">
<?=esub(stripslashes($r['title']),32)?>
</a></td>
<td width="33%"><div align="center">[<?=date('Y-m-d',$r['newstime'])?>]</div></td>
</tr>
<?php
}

能不能看懂呢?这就是多个多个主表的
我要说一句 收起回复
CrystαlLv.8 发表于 2024-11-11 22:55:20 | 查看全部
最好不要读取所有的主表,这会造成mysql临时表写入非常高高
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.97.9.168,GMT+8, 2024-12-3 04:19 , Processed in 0.248151 second(s), 119 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表