大家都知道dede的模板标签是非常强大的以至于我们可以直接可以在标签中使用sql语句查询数据库字段信息并获得返回值,这样的复杂标签或许用的不是很多,但今天无忧主机(www.51php.com)小编还是带领大家来学习下,可能有读者会疑问,既然小编说用的不多,为什么还要去学习呢,呵呵小编只能这样说用的不多并不代表它就没有价值,学习sql标签也有助于大家了解相关的mysql知识,无忧主机也在前面出过mysql相关的教程,有兴趣的读者可以参考(MYSQL数据库最基本的SELECT查询命令总结),好了,废话不多说,接下来开始介绍我们今天要学习的sql标签。

Sql标签的基本使用语法:

{dede:sql sql=”sql查询语句”}
[field:字段名/]
{/dede:sql}

使用的方法是很简单的,sql查询语句也就是mysql中的select查询命令,中间的是底层模板,关于底层模板小编已经在前面的教程中多次讲到,如果还有不懂得同学可以详细参考前面的教程“DEDECMS模板制作之底层模板(INNERTEXT)入门介绍”,在这里我就不做详细的介绍了,用底层模板标签可以获得查询结果集中的字段信息,这样讲可能会有点晕,下面小编通过一个小实例,在php虚拟主机中演示一下,我就拿dede_admin这张表来测试,我需要通过sql标签来获取所有管理员的ID,userid,昵称,密码四个字段的信息,详细的代码应该这样写:

{dede:sql sql="select * from dede_admin"}
ID:[field:id /]
userid:[field:userid/]
昵称:[field:uname/]
密码:[field:pwd/] <br/>
{/dede:sql}

把代码加入到主页模板中,因为sql标签适用于非扩展模块的所有模板。完成之后来到dede的后台生成一下首页html,我们可以看到如下的效果:

image00117 150x120 DEDECMS仿站基础:熟悉和使用sql标签

成功的把所有管理员信息都查出来了,很简单的 大家也动手试试吧!

 

纯Linux环境下高端免备案【香港独立IP地址】php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:http://www.51php.com/dedecms/7510.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: