在用帝国cms做网站的时候,如果需要调用某数据的相关数据,需要通过新建字段给这个数据赋值,然后通过sql语句调用出来,比如机械行业中调用某个产品的相关案例,可以用到这个方法,具体如下:
1.找到需要调用的数据表,在数据表中新建“ProductsID”字段
2.在需要调用的位置写入下面的代码,用法跟灵动标签一样,div样式部分可以忽略
<?php
$sql='id in ('.$navinfor[ProductsID].')';//这里填你赋值过后的sql语句
$ecms_bq_sql=sys_ReturnEcmsLoopBq('10,11,12,13,14,15,16,17,18',10,0,0,$sql);//栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,$sql,显示排序(可留空)
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql)){
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?><div class="item">
<div class="box-image-1"> <a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>" target="_blanck">
<div class="media-img"> <img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>" class="img-fluid"> </div>
<div class="body-content">
<p class="category">
<?=$bqr['title']?>
</p>
</div>
</a> </div>
</div>
<?php
}
?>