当前位置: 代码迷 >> PHP >> php多个表查询的有关问题
  详细解决方案

php多个表查询的有关问题

热度:16   发布时间:2016-04-28 19:03:22.0
php多个表查询的问题
<!--{eval $mythread1 = DB::fetch_all('select * from '.DB::table('attachment')." where tid = $tid");}-->

<!--{loop $mythread1 $key $val}-->
{$val[id]}
<!--{/loop}-->

如何把第一个表读出来的数据放到给第二个用,上边循环出来的id,放到第二个的这里
<!--{eval $mythread = DB::fetch_all('select * from '.DB::table('attachment_这里')." where tid = $tid");  }-->

<!--{loop $mythread $key $val}-->
{$val[name]}
       <!--{/loop}-->

------解决方案--------------------
眼熟呢...
<!--{eval $mythread1 = DB::fetch_all('select * from '.DB::table('attachment')." where tid = $tid");}-->
 
<!--{loop $mythread1 $key $val}-->
{$val[id]}
嵌套进来
<!--{eval $mythread = DB::fetch_all('select * from '.DB::table('attachment_'.$val[id])." where tid = $tid");  }-->
 
<!--{loop $mythread $key $val}-->
{$val[name]}
       <!--{/loop}-->

<!--{/loop}-->
  相关解决方案