VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何使用DEDECMS SELECT语句

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何使用DEDECMS SELECT语句

如何使用DEDECMS SELECT语句?

SQL教程:SELECT语句的DEDECMS实例应用

推荐学习:梦想编织cms

在DedeCMS系统中,很多地方需要用到SQL语句,比如批量修改(替换)内容,调用数据内容等。在系统模板中,有一个专门用于调用数据的模板标签{DEDEDE: SQL/}。我们可以参考帮助中心中的模板标签描述来了解如何使用该标签。

当然,在使用SQL语句和学习SQL语句之前,我们需要对Dreamweaver的数据库结构有一个大致的了解。我们可以通过帮助中心的数据库描述简单了解这些内容。

以下为引用内容:

标签名称:sql函数描述:用于获取SQL查询从模板返回的内容。适用范围:全局使用基本语法:{ dede:SQL SQL = & quot;"}底层模板{/dede:sql}参数描述:sql = & quot"完整的SQL查询语句底部模板字段:SQL语句中找到的所有字段都可以用[field: field name/]调用。

应用示例:

1.调用特定成员发布的文章内容。

{ dede:SQL SQL = & # 39;Select * from dede_archives其中mid = 1 & # 39} & lta href = & # 39/plus/view.php?aid =[field:id/]& # 39;target = & # 39_ blank & # 39& gt[field:title/]& lt;/a & gt;{/dede:sql}mid是用户id。请参考二次开发中关于dede_archives的数据表字段介绍。

接下来我们收集整理一些常用的SQL语句,帮助大家更好的使用DedeCMS系统。

我们将SQL语句分为两类,函数调用和内容调用。功能性主要是指数据库的常规操作,比如{插入,更新},数据调用操作(选择)。这两种类型的SQL语句的使用和分发也非常简单。如果是功能性的,只需要在系统后台【系统】-【SQL命令运行工具】中使用,如果是模板标签的数据调用类型,只需要在模板中使用。

函数SQL语句排序规则:

2.功能描述:添加自定义属性

相关声明:

插入到` dede_arcatt`(sortid,att,attname)值(9,& # 39;d & # 39,'评论& # 39;);alter table ` dede _ archives ` modify ` flag ` set(& # 39;c & # 39,'h & # 39,'p & # 39,'f & # 39,'s & # 39,'j & # 39,'一& # 39;,'b & # 39,'d & # 39)默认NULL3.功能描述:批量给作者和来源赋值。

相关声明:

更新dede_archives集writer = & # 39要赋值的值& # 39;其中writer = & # 39';更新dede _ archives SET source = & # 39要赋值的值& # 39;其中source = & # 39';4.功能描述:删除指定IP的评论。

相关声明:

从“dede_feedback”中删除,其中“dede_feedback”。000.000.000.000'

000.000.000.000是垃圾邮件发送者的IP。

5.功能描述:清除文章中的关键词字段。

相关声明:

000.000.000.000是垃圾邮件发送者的IP。

5.功能描述:清除文章中的关键词字段。

相关声明:

更新dede_archives设置关键字= & # 39;'6.功能描述:批量替换发布时间、存储时间和更新时间。

相关声明:

第一步。在后台添加一篇文章。

得到一个时间,比如2009年1月13日14: 13: 32,可以通过管理篇看到。

其次,在后台执行SQL语句select * from dede _ archives order by id desc限制1。

这样,您就可以看到刚才添加的文章I中的所有字段值。

观察以下数据:

发布日期:1231846313

发送日期:1231846313

排序排名:1231846313

其中1231846313是时间数据。

然后就被换掉了。

更新dede_archives集合sortrank = 1231846313UPDATE dede _ archives SET senddate = 1231846313;UPDATE dede _ archives SET pubdate = 1231846313;7.功能描述:批量修改列是动态的,也可以是静态的。

相关声明:

UPDATE ` dede _ arctype ` SET ` is default `= & # 39;-1'动态更新` dede _ arctype ` set ` is default ' = & # 39;1'静态8。功能描述:文章内容批量替换SQL语句。

相关声明:

update ` dede _ addonarticle ` set body = REPLACE(body,& # 39;论坛& # 39;,'社区& # 39;)身体喜欢& quot% forum % & quot上面SQL语句的作用是找到所有文章中带有“论坛”的短语,将论坛替换为“社区”。

数据调用SQL语句排序规则:

9.标签描述:常用内容的统计代码

相关标签:

文章总数:* *文章{ dede:SQL SQL = & quot;从dede_archives中选择count(*)作为c,其中channel = 1 & quot}总篇:[field:c /] {/dede: SQL}总图册:* { dede:SQL SQL = & quot;从dede_archives中选择count(*)作为c,其中channel = 2 & quot}总图册:[field:c /] {/dede: SQL}总软件:* { dede:SQL SQL = & quot;从dede_archives中选择count(*)作为c,其中channel = 3 & quot}总软件:[field:c /]件{/dede: SQL}总评论:* *件{ dede:SQL SQL = & quot;select count(*)as c from dede _ feedback & quot;}评论总数:[field:c /] {/dede: SQL}成员总数:* * names { dede:SQL SQL = & quot;select count(mid)as c from dede _ member & quot;}成员总数:[field:c /] {/dede: SQL}文章阅读:* * times { dede:SQL SQL = & quot;从dede _ archives & quot}文章阅读:[field:c /] times {/dede: SQL}今日更新:* *文章{ dede:SQL SQL = & quot;SELECT count(*)AS c FROM dede _ archives WHERE pubdate & gt;UNIX _ TIMESTAMP(CURDATE())& quot;}今日更新:[field:c /]文章{/dede:sql}消息总数:{ dede:SQL SQL = & quot;从dede _ guestbook & quot}[field:cc/]{/dede:sql}

10.调用描述:调用Discuz论坛附带图片的帖子。

相关标签:

{ dede:SQL SQL = & quot;选择“cdb_p_w_uploads”,“aid”,“cdb_p_w_uploads”,“p _ w _ uploads”,“CDB _ threads”,“tid”,“CDB _ threads”,“FID”,“CDB _ threads”,“主题”,从“CDB _ p _ w _ uploads”中选择“左连接”CDB _ threads““CDB _ p _ w _ uploads”。“tid ”,其中“CDB _ p _ w _ uploads”0'和“显示顺序”& gt='0'和“文件类型”= & # 39;p _ w _ picpath/pj peg & # 39;按tid限制分组0,2 & quot;} & lt李& gt& ltA href = & quot/bbs/viewthread.php?tid =[field:tid/]& quot;& gt& ltIMG src = & quot;/BBS/p _ w _ uploads/[field:p _ w _ upload/]& quot;& gt& lt/A & gt;& lt/李& gt& lt李& gt& ltA href = & quot/bbs/viewthread.php?tid =[field:tid/]& quot;& gt[field:主题函数= & quotcn _ substr(& # 39;@我& # 39;,30)& quot;/]& lt;/A & gt;& lt/李& gt{/dede:sql}11。呼叫描述:呼叫UCHOME最新日志。

相关标签:

{ dede:SQL SQL = & quot;Select subject,viewnum,blogid,uid From uchome _ blog order by blogid desc限制0,8 & quot;} & lt李& gt& ltA href = & quot?uid =[field:uid/]& amp;do =博客& ampid =[field:blogid/]& quot;& gt[field:主题函数= & quotcn _ substr(& # 39;@我& # 39;,24)& quot;/]& lt;/A & gt;& lt/李& gt{/dede:sql}12。通话描述:会员积分排名

相关标签:

{ dede:SQL SQL = & quot;Select mid,userid,uname,scores From dede _ member order by scores desc限制0,0,10 & quot} & ltdd & gt& ltspan class = & quot名称& quot& gt& lta href = & # 39[field:global/]/member/?[field:userid/]/& # 39;& gt[field:uname/]& lt;/a & gt;& lt/span&gt。& ltspan class = & quot吉芬& quot& gtIntegral [field: scores/]。& lt/DD & gt;{/dede:sql}以上是如何使用DEDECMS SELECT语句的细节。更多信息请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何使用DEDECMS SELECT语句 https://zhujicankao.com/91149.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何使用DEDECMS SELECT语句
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!