|
在《帝国网站管理系统》一招鲜吃天遍天系列教程之 灵动标签使用 中,有这么一段:
调用多个栏目或专题的信息时,栏目ID或专题ID可以用,逗号格开
例如调用两个栏目(栏目ID值为1和2)的最新3条信息,则灵动标签语法为:[e:loop={'1,2',3,0,0}]模板代码内容[/ecmsinfo]
那如果是调用多个栏目的其余字段的sql语句该怎么写呢?这里还是得用到我的sql语句啦,看下面的例子:
- [e:loop={"select * from {$dbtbpre}enewsclass where classid in(1,4,8,15,18) order by myorder,classid desc",0,24,0}]
- <?php
- $cr=$empire->fetch1("select * from {$dbtbpre}enewsclassadd where classid='$bqr[classid]'");
- $newimg=$cr['newimg'];
- ?>
- <?=$bqr[classname]?>-<?=$newimg?>
- [/e:loop]
复制代码
其中sql语句我就不多说了,{$dbtbpre}是表前缀,classid in(1,4,8,15,18) 括号里面就是栏目id,0,24,0这俩0就是占位用了,无关紧要的,24是操作类型,一定要写这个
自己多琢磨琢磨就明白啦
|
|