大家都知道dede的模板标签是非常强大的以至于我们可以直接可以在标签中使用sql语句查询数据库字段信息并获得返回值,这样的复杂标签或许用的不是很多,但今天无忧主机(51php.com)小编还是带领大家来学习下,可能有读者会疑问,既然小编说用的不多,为什么还要去学习呢,呵呵小编只能这样说用的不多并不代表它就没有价值,学习sql标签也有助于大家了解相关的mysql知识,无忧主机也在前面出过mysql相关的教程,有兴趣的读者可以参考(MYSQL数据库最基本的SELECT查询命令总结),好了,废话不多说,接下来开始介绍我们今天要学习的sql标签。 Sql标签的基本使用语法: 1 {dede:sql sql=”sql查询语句”} 2 [field:字段名/] 3 {/dede:sql} 使用的方法是很简单的,sql查询语句也就是mysql中的select查询命令,中间的是底层模板,关于底层模板小编已经在前面的教程中多次讲到,如果还有不懂得同学可以详细参考前面的教程“DEDECMS模板制作之底层模板(INNERTEXT)入门介绍”,在这里我就不做详细的介绍了,用底层模板标签可以获得查询结果集中的字段信息,这样讲可能会有点晕,下面小编通过一个小实例,在php虚拟主机中演示一下,我就拿dede_admin这张表来测试,我需要通过sql标签来获取所有管理员的ID,userid,昵称,密码四个字段的信息,详细的代码应该这样写: 1 {dede:sql sql="select * from dede_admin"} 2 ID:[field:id /] 3 userid:[field:userid/] 4 昵称:[field:uname/] 5 密码:[fieldwd/] <br/> 6 {/dede:sql} 把代码加入到主页模板中,因为sql标签适用于非扩展模块的所有模板。完成之后来到dede的后台生成一下首页html,我们可以看到如下的效果: DEDECMS仿站基础:熟悉和使用sql标签 image00117 150x120 成功的把所有管理员信息都查出来了,很简单的 大家也动手试试吧!