织梦dedecms通过dede:sql标签使用SQL语句调用数据库内容

dedecms模板机制提供了常用的网站数据调用标签,织梦dedecms程序提供的调用标签可以满足大部分网站的调用需求,可对于有更大需求,需要再灵活调用网站内容的dedecms用户来说显然不够,因此dedecms很人性化地提供了SQL万用标签{dede:sql}{/dede:sql},通过该标签,dedecms模板作者可以插入SQL语言查询数据库并调用数据库内容。

 

标签基本格式:

 

<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">{dede:sql sql="select 字段 From 表名称 where 条件语句"}

[field:字段名/]

{/dede:sql}</span></span>

 

示例一:

 

<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">{dede:sql sql="select body from dede_sgpage where aid=2"}

[field:body /]

{/dede:sql}</span></span>

 

意思是:从表dede_sgpage选择字段body中对应字段aid中为2的内容

 

示例二:

 

<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">{dede:sql sql="select content from dede_arctype where id=2"}

[field:content function=cn_substr(Html2Text(@me),600)/]

{/dede:sql}</span></span>

 

意思是:从表dede_arctype选择字段content中对应字段id为2的内容

 

实际应用:调用文档列表的调用标签

 

<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">{dede:sql sql="select * From dede_archives limit 10"}

<li>·<a href=”/plus/view.php?aid=[field:id/]“>[field:title/]</a></li>

{/dede:sql}</span></span>

 

上面文档链接动态的,对[field:id/]进行转换使其变成静态链接地址,转换后的完整代码为

 

<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">{dede:sql sql=”SELECT * FROM dede_archives limit 10″}

<li>·<a href=”[field:id runphp='yes'] $id=@me;@me=”;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]” title=”[field:title/]”

 target=”_blank”>[field:title function=cn_substr(@me,30,0)/]</a></li>

{/dede:sql}</span></span>

 

提醒:使用该标签调用dedecms数据库内容需要了解dedecms数据库中各数据表包含的内容。



【免责声明】:

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

【关于转载】:

本站尊重互联网版权体系,本站部分图片、文章大部分转载于互联网、所有内容不代表本站观点、不对文章中的任何观点负责、转载的目的只用于给网民提供信息阅读,无任何商业用途,所有内容版权归原作者所有
如本站(文章、内容、图片、视频)任何资料有侵权,先说声抱歉;麻烦您请联系请后台提交工单,我们会立即删除、维护您的权益。非常感谢您的理解。

【附】:

二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

注:本站资源来自网络转载,版权归原作者和公司所有,如果有侵犯到您的权益,请第一时间联系我们处理!

-----------------------------------------------------------------------------------------------------------

【版权声明】:

一、本站致力于为源码爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。
-----------------------------------------------------------------------------------------------------------


内容投诉
源码村资源网 » 织梦dedecms通过dede:sql标签使用SQL语句调用数据库内容
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论