由于客户的产品的颜色属性参数有变,原先采用下拉框select的表单输入元素保存产品的单个颜色属性,现在需要修改为能存储多个颜色属性,这就要把只能保存单个属性值的下拉框select改为复选框check表单输入元素,这很简单,修改数据表的color字段就可以了,如下图所示:
修改完之后,再去查看产品信息的时候,之前的下拉框已经变成复选框输入元素,但是之前选择的单个颜色属性值却不见了,如下图所示:
原先的下拉框已替换为复选框,但丢失了之前保存的单个颜色属性值。
解决方法:使用phpmyadmin打开该网站所使用的数据库里面的phome_ecms_shop表,执行以下SQL语句:
update phome_ecms_shop set color=concat("|",color,"|")
执行完成再到后台查看产品信息的时候,之前采用下拉框保存的单个颜色属性值现在已恢复了,至于原理相信大家看到这里的时候已经明白为什么了。