帝国cms灵动标签的sql查询类型为24。
灵动标签的语法为:
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]
当使用sql查询的时候,栏目ID处填写的是sql语句。并且where条件限制和排序条件限制都应当直接加入sql语句中。不应该加入到标签语法中,加入的话是不生效的。
如:
查询10条数据
[e:loop={'sql语句',10,24,0}]
=$bqr['title']?>
[/e:loop]
查询10条带标题图片的数据
[e:loop={'sql语句',10,24,1}]
=$bqr['title']?>
[/e:loop]
以上两种方式在帝国cms7.5中使用的话都是错误的。
正确打开方式如下:
[e:loop={'sql语句 where 条件 limit 条数',0,24}]
=$bqr['title']?>
[/e:loop]
当灵动标签的操作类型为SQL语句类型时,仅仅使用到了 sql语句,类型参数24。其他的参数即使指定了也不会使用的。而且只能是select查询语句,其他语句是不行的。要注意哦。
对你有帮助的话记得点赞。
如若转载,请注明出处:https://www.javaidea.cn/article/8079.html