一 动态标签是什么,它与静态标签有什么区别。 动态标签就是根据实现设置好的条件,动态的查询出需要的数据,并显示在目标页面的标签。 二 动态标签的工作原理 sql与模版互动后输出符合要求的结果,其中SQL负责查询出需要的数据,模版负责格式化数据。 三 SQL基础教程(最简单的查询即可) select top 2 ArticleID,Title from Article where Deleted=false and Status=3 order by ArticleID desc select top x xx1,xx2 from dbname where 1=1 order by xx1 desc 三 动态标签内部使用标签的说明 1 SQL查询语句专用特殊标签,主要是为了兼容AC与SQL版 {$Now} {$NowDay} {$NowMonth} {$NowYear} {$PE_True} {$PE_False} {$PE_Now} {$PE_OrderType} 2 输入标签,可通用于SQL语句与标签模版中 {input(0)} 3 外循环标签,仅用于标签模版中,作用为:定义循环体部分 {Loop} {/Loop}
4 内循环标签,仅用于标签模版中{Loop}{/Loop}所定义部分的内侧,作用为:定义循环体内的单一记录模版 单行定义 {Loop} {Infobegin} {Infoend} {/Loop}
隔行定义 {Loop} {Infobegin} {Infoend} {Infobegin} {Infoend} {/Loop}
输出10条记录效果
5 字段标签,仅用于标签模版中{Infobegin}{Infoend}所定义部分的内侧,作用为:显示字段内容 {$Field(参数1,参数2)} 6 特别标签,仅用于标签模版中。 {$AutoID} 依次输出记录行数 {$totalPut} 输出本标签查询到的全部记录数。