一、这里我们选择Db的形式实现多张表整合数据,当然我们也可以选择模型的方式实现(模型有自带的模型关联的方法hasone...),这里我们主要讲一讲Db的使用。
二、当然我们在公司经常会遇到整合多张表字段到一张数据表的情况,这里我们采用tp框架自带的insertall方法,在这里我特别强调,在我们整合数据的时候肯定会用到foreach循环处理,foreach处理的时候只能接到一条数据,这时候我们就纳闷了,该怎么办呢在循环外自定义空数据,进行赋值。
三、循环字段处理好以后就会用到tp自带的insertall方法了,注意:insertall跟insert的区别,insert只能添加一位数据,而insertall是二维数据,要想添加数据到库里面,我们就要自定义空数据,将需要的数据转换为二维数据后在进行添加,当我们遇到多表查询的时候注意开事务进行异常处理try...catch时刻保持数据库一致性。(以上只是我遇到的仅供参考。。。。)