在线客服,智能在线客服,在线客服系统,客服机器人,智能客服,智能机器人客服,电商客服系统,智慧客服,免费电话,微信在线客服,网站在线客服软件,网络营销电话,手机在线客服,微客服,快商通

咨询热线:400-027-0592 

dedecms的嵌套查询

分类:快商学院 时间:2012-12-26 作者:


QQ空间 新浪微博 腾讯微博 更多

一个手机网站客户想要做数据同步,网站架构是一个频道一个程序,所以把原有程序作废,重新开发模板,在处理二级分类时遇到了麻烦,要实现嵌套循环,一进行内部循环就报错。郁闷了挺久的,网上关键词没输入对吧,没找到,我就整站程序搜索,发现了一个类似用法:

 

//当前栏目下级分类
$dsql->SetQuery("Select id,typename,channeltype From `#@__arctype` where reid='$id' And channeltype=1 And ishidden=0 And ispart<>2 order by sortrank");
 
$dsql->Execute('a');
 
while($row=$dsql->GetObject('a'))
{
 
$tstr1 .= '  <div class="channel">
<h2><a href="3g.php?action=list&amp;id='.$row->id.'">'.iconv('gb2312','utf-8',$row->typename).'</a></h2><span class="more"><a href="3g.php?action=list&amp;id='.$row->id.'"><img src="'.$cfg_templeturl.'/3g/images/more.gif" /></a></span>
  </div>';  
 
$tstr1 .= '<div class="list01">';
$sids = GetSonIds($row->id,$row->channeltype,true);
$sql = "Select id,title,pubdate,click From `#@__archives` where typeid in($sids) And arcrank=0 order by id desc limit 4";
$dsql->SetQuery($sql);
 
$dsql->Execute('b');
$tstr = '';
while($row1 = $dsql->GetObject('b')){
$title1 = iconv('gb2312','utf-8',$row1->title);
$tstr .= '<p><a href="'.$cfg_cmspath.'/3g.php?action=article&id='.$row1->id.'" title="'.$title1.'">'.$title1.'</a></p>';
}
 
$tstr1 .= $tstr . '</div>';
 
$tstr1 .= '<div class="blank4"></div> ';
}
$channellistnext = $tstr1;
 
 
问题主要就是在红色字这,没加的话,怎么也不行,加上一下,马上就ok了
返回列表>>

上一篇:ECShop仿淘宝商品详细页 实现尺码颜色

下一篇:9个实用jQuery日历插件


相关新闻

网站优化需张弛有度 执行力应收放自如

网站收录慢?百度秒收有诀窍

搜索引擎认知度也会影响SEO效果

移动营销 让人耳目一新

网络营销注重每个细节

客服一对一服务
30万成功案例
CCTV央视特别报道
国家高新技术企业
全国统一咨询热线:400-027-0592