PHP按条件查询数据库轻松一些,还是smarty按条件循环轻松一些,请详细看补充.高悬赏.

数据如果是,nametypeplace苹果水果top桔子水果bottom柿子蔬菜bottom要在网页上不同的位置显示出来,需要通过smarty循环,不过先要通过mysql... 数据如果是,
name type place
苹果 水果 top
桔子 水果 bottom
柿子 蔬菜 bottom

要在网页上不同的位置显示出来,需要通过smarty循环,
不过先要通过mysql查询,
是按条件top或者bottom查询两次的好,
还是通过smarty 按位置条件 top 或 bottom 循环好?
展开
 我来答
百度网友471d0af
2012-05-14 · TA获得超过419个赞
知道小有建树答主
回答量:575
采纳率:0%
帮助的人:417万
展开全部
一次查询,取得所有数据,然後在php端循环一般,整理成两个数组,分别定以到smarty中。
追问
请问这样是最节省资源的方法吗?  我不嫌麻烦,我求节省资源
追答
读数据库是最费资源的,尽量少读库
尽量把东西放到数组里,smarty里不要assign太多变量
tiyee2008
2012-05-14 · TA获得超过296个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:330万
展开全部
smarty只是个模版,即使他循环,也是需要PHP先把数据都调出来的。
个人建议是,你把所有的东西都全掉出来,然后装到数组,然后调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wizarot
2012-05-14 · TA获得超过187个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:223万
展开全部
建议你在PHP那边按条件分配好变量,直接在模板这边显示吧!
这样更方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式