亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我们在前面的学习过程中已经讲过了一个对DEDE数据库的操作标签,大家是否还记的呢?那道勤主机(www.daoqin.net)小编就来帮大家回顾一下前面的教程吧,我们在前面已经讲过了通过sql标签 定义自己的sql语句查询数据表,然后再利用万能的底层模板标签获取查询返回结果集中的字段信息,具体的大家可以参考前面的教程“Dedecms.daoqin.net/" target="_blank" class="relatedlink">dedecms仿站基础:熟悉和使用SQL标签”,sql标签是非常灵活的,因为是自己定义查询语句,但是也有一个缺陷哦,那就是如果不懂sql语句的人怎么办呢?别急,这里就要引出我们今天的主题,也就是傻瓜式的查询loop标签,无需sql语句就实现数据库查询,我们只需要设置查询参数它就可以根据我们的需求来查询,就等于是我们发出命令有人帮我们写sql语句。然后再通过底层模版逐个获取,是不是觉得很强大呢?好了,介绍了那么多,接下来小编就和大家一起来学习下这个loop标签,学习一个标签第一步就是要知道他怎么个用法,loop标签有三个参数第一个是table,也就是我们要查询的表,可以这样写 table=’dede_admin’ 就是说要查dede_admin 这张表,第二个参数是排序方式sort,也就是说根据哪一个字段来进行排序,比如说我要根据ID来排序 就可以这样写 sort=’ID’,第三个是返回结果的条数,就是需要查多少条数据,这里的条指的是表里面的一行,每一行的字段都是一样的,第四个是查询条件if,相信这个单词大家都很熟悉,什么是查询条件呢,比如说我要查出dede的管理员表里面的昵称为‘小明’这个管理员的全部信息,那就可以这样写if=”uname=’小明'”,好了参数就这些了,下面小编通过一个完整的实例来给大家演示,相信大家更容易明白,小编在这里建议大家,为了方便调试代码,大家可以在本地搭建php虚拟主机环境,小编要做的就是把DEDE管理员表(dede_admin)中的前前三条查出,并且根据ID来排序,代码如下:
- {dede:loop table='dede_admin' sort='id' row='3' if=''}
- [field:id/] [field:userid/] [field:pwd/] [field:uname/] <br/>
- {/dede:loop}
复制代码 好了,loop标签就讲到这里了。
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |