当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS常见常用的SQL语句

3年前 (2022-10-21)帝国CMS13579

帝国CMS常见常用的SQL语句有哪些,下面一起来看看吧:

  一、复制tags字段内容到keyboard,当keyboard为空的时候:

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.keyboard=a.infotags where a.id=b.id and b.keyboard='';

  二、添加tags字段内容到keyboard:

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.keyboard=concat(b.keyboard,',',a.infotags)  where a.id=b.id and b.keyboard<>'' and a.infotags<>'';

  三、如果副表中keyid(相关链接)字段为空,说明keyboard设置不合理,干脆清空,为自动分词扫清障碍

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.keyboard=''  where a.id=b.id and  a.keyid=''

  四、newstext在副表,提取第一张图片为标题图片。当标题图片为空的时候。

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext,  '.jpg',  1),'src=',-1),'"',''),'.jpg')  where  a.newstext  like  '%.jpg%'  and  b.titlepic='' and a.id=b.id;

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext,  '.gif',  1),'src=',-1),'"',''),'.gif')  where  a.newstext  like  '%.gif%'  and  b.titlepic='' and a.id=b.id;

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/162.shtml

“帝国CMS常见常用的SQL语句” 的相关文章

帝国cms模板内容页灵动标签调用当前栏目文章排除当前文章

帝国cms模板内容页灵动标签调用当前栏目文章排除当前文章

解决方法:调用当前栏目信息,栏目ID用:'selfinfo',排除当前信息标签附加sql条件参数用:"id<>'$navinfor[id]'" 举例: [e:loop={'selfinfo',10,0,0,"id<>'$navinfor[id]'"}] <a href...

帝国CMS默认的信息提示页修改样式

帝国CMS默认的信息提示页修改样式

帝国CMS默认的信息提示界面有点丑,想要修改怎么办?很简单,下面帝国cms模板网就来为大家分享: 修改文件: e/message/index.php 提示文字要改语言包 e/data/language/gb/pub/q_message.php OK!搞定!大家赶紧去试试吧!...

帝国CMS列表页判断是否有标题图片没有则显示指定的图片

帝国CMS列表页判断是否有标题图片没有则显示指定的图片

帝国CMS列表页模板里面怎么判断文章是否有标题图片,如果没有图片就调用显示默认或者指定的一张图片!   第一种方法、用php判断:   ①、复制以下代码带到“列表内容模板” if(empty($r[titlepic])) { $pic=''; } else { $pic='<img src=...

帝国CMS灵动标签调用子栏目及子栏目信息

帝国CMS灵动标签调用子栏目及子栏目信息

帝国CMS灵动标签调用子栏目及子栏目信息的方法 代码如下: <ul class="cp0_ul">  [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=8 order by myord...

帝国CMS模板怎么禁止鼠标右键菜单和复制功能

帝国CMS模板怎么禁止鼠标右键菜单和复制功能

帝国cms模板如何禁止鼠标、鼠标右键和复制功能,这样可以避免一些只知道复制的网站增加原始内容的强度。 正如模板的确认所知,模板中页面的内容从html主体标记中的代码开始。我们只需要另一个代码来实现屏幕上的鼠标右键:oncontextmenu=self.event.returnValue=false...

帝国cms模板哪些垃圾代码可以清理掉?

帝国cms模板哪些垃圾代码可以清理掉?

帝国cms模板中哪些垃圾代码可以清理掉? 清理无用的垃圾代码和不必要的内容是模板制作过程中非常重要的环境环节。让我们详细分析一下,看看在制作过程中是否还有一些问题。 总结无用可分为:重复的CSS定义,太多的空格字符,CSS默认属性,无用和太多的注释语句,空代码标签。 1.空格字符太多 空格字符是在编...