帝国cms灵动标签sql查询失效

帝国cms灵动标签的sql查询类型为24。
灵动标签的语法为:

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

当使用sql查询的时候,栏目ID处填写的是sql语句。并且where条件限制和排序条件限制都应当直接加入sql语句中。不应该加入到标签语法中,加入的话是不生效的。

如:
查询10条数据

[e:loop={'sql语句',10,24,0}]
 
[/e:loop]

查询10条带标题图片的数据

[e:loop={'sql语句',10,24,1}]
 
[/e:loop]

以上两种方式在帝国cms7.5中使用的话都是错误的。

正确打开方式如下:

[e:loop={'sql语句 where 条件 limit 条数',0,24}]
 
[/e:loop]

当灵动标签的操作类型为SQL语句类型时,仅仅使用到了 sql语句,类型参数24。其他的参数即使指定了也不会使用的。而且只能是select查询语句,其他语句是不行的。要注意哦。
对你有帮助的话记得点赞。

如若转载,请注明出处:https://www.javaidea.cn/article/8079.html

(0)
上一篇 2022年2月7日 上午10:03
下一篇 2022年2月7日 上午10:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。