采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
先是您讲解的方式,使用自定义的getDetail( $data )方法进行获取订单下的相关信息
另一种,使用innerjoinWith进行查询:
都可以查询出来数据,不知道哪种方法要更恰当一些?就此问题想向老师请教一下,谢谢!
各有优劣,foreach 查询我们可以将数据分开查询,但是多了一次数据库连接,但是可以重复使用其中的方法;innerjoinwith只会有一次数据库连接,但是其中部分数据查询无法重复使用
噢,那也就是说,如果要考虑性能优先的话可以选择innerjoinwith的方式;如果要考虑重复调用数据的话,使用foreach要好一些。
嗯,是的,不过如果数据量较大时,建议使用分开查询
数据量大的话,分开查询每一次都要有数据库连接,对数据库的压力会不会太大了?
登录后可查看更多问答,登录/注册
【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台
2.1k 13
1.2k 12
1.2k 10
825 10
5.1k 9