php表格导入数据库

因为导入数据比较复杂 涉及到商品表 商品单位表 订单表 订单商品表 四张表
导入的时候要获取商品单位id 商品表才能导入 获取订单id和商品id和单位id 订单商品表才能导入
这边记录一下思路
1、先导入获取到文件 循环读出数据写入到临时表 一条语句插入
2、判断临时表的数据在订单表中是否存在 一条语句
3、存在就清除 清除之前导入过的数据 不存在不做操作 一条语句
4、一条语句插入单位表不存在的单位 一条语句
5、一条语句插入商品表不存在的商品 一条语句
6、一条语句插入不存在的订单 一条语句
7、一条语句插入订单商品 一条语句
8、清空临时表 一条语句
这样共计8条sql就完成了几千条数据的导入
记得打开事务回滚 有一条执行错误的都回滚

你可能感兴趣的:(php表格导入数据库)