如何把字段中的值用|隔开后插入到新表对应的字段去
表A字段如下
id
productid
uploadfiles
部分记录如下
1 100 111.jpg|111_s.jpg|222.jpg|222_s.jpg|444.jpg|444_s.jpg|666.jpg|666_s.jpg
2 101 123.jpg|123_s.jpg|345.jpg|345_s.jpg|568.jpg|568_s.jpg|990.jpg|990_s.jpg
3 105 234.jpg|234_s.jpg|667.jpg|667_s.jpg|880.jpg|880_s.jpg|324.jpg|324_s.jpg
4 106 558.jpg|558_s.jpg|321.jpg|321_s.jpg|545.jpg|545_s.jpg|770.jpg|770_s.jpg
表B字段如下
id
productid
smallimg
bigimg
现在的要求是,当传递productid到一个页面时,在这个页面要执行如下操作
1、判断表B中是否有productid等于这个参数的记录,如果有,则删除表B中所有productid等于参数的记录,然后执行第2步。
2、取出表A中productid等于参数的记录的uploadfiles这个字段的值,用split(1)的方法把111.jpg插入到表B中的一个新记录中去,赋值给该记录的bigimg字段,而111_s.jpg则赋值给该记录的smallimg字段,循环处理,把222.jpg插入到表B中的一个新记录中去,赋值给该记录的bigimg字段,而222_s.jpg则赋值给该记录的smallimg字段,直到把表A中该记录的uploadfiles的值都处理完毕。
完成操作后表B中的记录类似如下
3 101 111_s.jpg 111.jpg
4 101 222_s.jpg 222.jpg
5 101 444_s.jpg 444.jpg
6 101 666_s.jpg 666.jpg
9 106 558_s.jpg 558.jpg
10 106 321_s.jpg 321.jpg
11 106 545_s.jpg 545.jpg
12 106 770_s.jpg 770.jpg
这个该怎么实现呢?