kylingood
注册会员

UID 111407
精华
0
积分 74
帖子 61
金钱 74 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2008-2-24
状态 离线
|
[广告]: q
m
smarty取数据问题。.?????。。
现在本人想实现这样的功能:
第一个(公司名称表): C_ID (公司ID) C_Name (公司名称)
第二个(地区表) ADD_ID (地区ID) ADD_Name(地区名称)
第三个(招聘表):id (招聘数据ID) C_ID(公司ID) ADD_ID(地区ID)
我在取数据时。先从招聘表中取到所有数据。用smarty循环显示出来,可是在用smarty模板中显示出数据时,我想通过C_ID,ADD_ID再从公司名称表,地区表中分别取出他们的名称。如果我们不用smarty来做。可以通到嵌套功能实现。
类似这样:
$sql = "select * from 招聘表";
$res = $db -> query($sql);
foreach ($res as $key => $value)
{
$cname = "select `C_Name ` from 公司名称表 where C_ID= $value['C_ID']";
$C_Name= $db -> query($cname );
$addname = "select `ADD_Name` from 地区表 where ADD_ID= $value['ADD_ID']";
$ADD_Name = $db -> query($addname);
}
但是我用smarty时。不知道如何做。。难不成只能通过多表联接一起把数据查询出来,再去模板页显示出来??
有没有方法实现向上面的那种方法。??
高手给条明路。。。谢谢。。
|
|