php 怎样将sql语句写在循环外
2个回答
展开全部
举个简单的例子
店主查看哪些用户购买了自己商品这个列表显示中会员的头像和昵称的显示
首先需要得到订单中的会员ID,利用会员ID去会员表中寻找会员的头像和昵称
普通的解决办法就是直接在foreach循环中写入会员表查询进行多次查询
优化的方案是:
先取得当前显示订单中所有的会员id并处理成1,2,3这种格式的字符串
其次使用会员id(1,2,3)在会员表中一次性拿出对应会员的头像和昵称
最后在订单数据foreach中进行相应的数据匹配合并
这样就避免了sql语句的多次循环查询
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询