当前位置:Gxlcms > PHP教程 > 问个商品属性与商品属性值的有关问题

问个商品属性与商品属性值的有关问题

时间:2021-07-01 10:21:17 帮助过:38人阅读

问个商品属性与商品属性值的问题?
商品表
goods_id cat_id productname price

属性表
attr_id cat_id attr_name

属性值表
id attr_id goods_id attr_value

在表单为修改时


saveData.asp
必须先删除 delete * from [属性值] where goods_id=2 and attr_id=3,然后insert into [属性值](attr_id,goods_id,attr_value)values(...)

我看到ecshop是这样的处理机制,诸位,怎么看?必须这样处理吗?为何不可以 update [属性值] set ......
------解决方案--------------------
这样是一劳永逸 最简单快捷的方法

要不然有添加、删除属性的时候,你做处理就要判断哪些被删除了?哪些新增了?哪些做修改了?
------解决方案--------------------
1.delete from tbname where goods_id=2 and attr_id=3
是没有*

2.update from tbname set ……
这样做也可以,关键你要找到需要修改的条件。

------解决方案--------------------
如果是同时修改多条记录,一条一条的update,还不如一条insert语句同时插入多条记录来的快吧。

人气教程排行