dedecms中sql标签调用数据实现方法({dede:sql}标签)

官方关于{dede:sql}介绍

标签名称:sql功能说明:用于从模板中用一个SQL查询获得其返回内容适用范围:全局使用基本语法:{dede:sql sql=""}底层模板{/dede:sql}参数说明:sql="" 完整的SQL查询语句底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用

应用实例:

1.调用某个特定会员发布的文章内容

 代码如下 复制代码

{dede:sql sql='Select * from dede_archives where mid=1'}
<a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a>
{/dede:sql}

mid为用户ID可以参考

二次开发中关于dede_archives的数据表字段介绍

 代码如下 复制代码

{dede:sql sql='select d.typename,d.id,count(da.id) as heji from dede_arctype d left join dede_archives da on da.typeid=d.id where d.reid=0 group by d.typename order by heji desc limit 0,8;'}
<li>[[field:heji/]篇]        [field:typename/]共投递稿件</li>
{/dede:sql}

我应用的一个实例,调用一条记录

 代码如下 复制代码

{dede:sql sql='select * from rschina_myad where aid =24'}
              <li class="tab1"><a href="#1"><span>[field:adname /]</span></a></li>
{/dede:sql}

{dede:sql sql='select * from rschina_myad where aid =25'}
              <li class="tab2"><a href="#2"><span>[field:adname /]</span></a></li>
{/dede:sql}

{dede:sql sql='select * from rschina_myad where aid =26'}
              <li class="tab3"><a href="#3"><span>[field:adname /]</span></a></li>
{/dede:sql}

{dede:sql sql='select * from rschina_myad where aid =27'}
              <li class="tab4"><a href="#4"><span>[field:adname /]</span></a></li>
{/dede:sql}

{dede:sql sql='select * from rschina_myad where aid =28'}
              <li class="tab5"><a href="#5"><span>[field:adname /]</span></a></li>
{/dede:sql}

时间: 2024-08-01 11:48:35

dedecms中sql标签调用数据实现方法({dede:sql}标签)的相关文章

JavaScript中5种调用函数的方法

 这篇文章主要介绍了JavaScript中5种调用函数的方法,本文详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助,需要的朋友可以参考下     这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! JavaScript,调用函数的5种方法 一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下

json-获取JSON数据中没有的标签的数据(因为要获取的标签有时有有时没有)

问题描述 获取JSON数据中没有的标签的数据(因为要获取的标签有时有有时没有) 如下JSON数据 { "weatherinfo": { "city": "厦门", "city_en": "xiamen", "date_y": "2014年3月4日", "date": "", "week": "星期二

Excel表格中不复制隐藏数据的方法

Excel表格中不复制隐藏数据的方法   首先选定隐藏的区域,按组合键Alt +;(分号),再按Ctrl+C复制.这样,复制的内容就不包括隐藏内容啦.试试吧. wps教程 word教程 Excel教程

PHP中filter函数校验数据的方法详解_php技巧

介绍PHP中filter函数校验数据的方法详解,PHP过滤器包含两种类型:Validation用来验证验证项是否合法.Sanitization用来格式化被验证的项目,因此它可能会修改验证项的值,将不合法的字符删除. input_filters_list() 用来列出当前系统所支持的所有过滤器. 复制代码 代码如下: <?php foreach(filter_list() as $id => $filter) {     echo $filter.' '.filter_id($filter).&

java-代码中子类在调用重名方法时返回结果为null,究竟调用过程是怎样的?

问题描述 代码中子类在调用重名方法时返回结果为null,究竟调用过程是怎样的? class father { private String name; father(String name) { this.name=name; } public String get_name() { return this.name; } } class son extends father { private String name; son(String name) { super(name); } pub

SQLServer中防止并发插入重复数据的方法详解

SQLServer中防止并发插入重复数据,大致有以下几种方法: 1.使用Primary Key,Unique Key等在数据库层面让重复数据无法插入. 2.插入时使用条件 insert into Table(****) select **** where not exists(select 1 from Table where ****); 3.使用SERIALIZABLE隔离级别,并且使用updlock或者xlock锁提示(等效于在默认隔离级别下使用(updlock,holdlock)或(xl

python中zip和unzip数据的方法

  本文实例讲述了python zip和unzip数据的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 # zipping and unzipping a string using the zlib m

C#中sql语句调用自定义的方法

问题描述 stringsql="selectcreatetimefromteblenames";然后将查询结果的createtime绑定dataGridView但是我查询的createtime是一个时间戳,于是写了下面一个方法,用来还原时间戳为windows时间格式privateDateTimeStampToDateTime(stringtimeStamp){DateTimedateTimeStart=TimeZone.CurrentTimeZone.ToLocalTime(newDa

JavaScript中5种调用函数的方法_javascript技巧

这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! JavaScript,调用函数的5种方法 一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性, 当我们选择面对它的时候,这将成为我们前进的阻碍. 作为初学者,我们来测试五种函数调用的方法,从表面来看我们会认为那些函数与C#中函数的