从CodeIgniter上的数据库中删除逗号分隔列表中的值

时间:2017-05-25 06:44:04

标签: php mysql codeigniter

编辑:

我举一个例子,

products_table

| ID | product_name | images |
|---------------------------------------|
| 1 | Phone | img1.jpg,img2.jpg
| 2 | Canon | img1.jpg,img2.jpg,img3.jpg
| 3 | Cocac | img1.jpg,img2.jpg,img3.jpg,img4.jpg
| 4 | Lamps | img1.jpg,img2.jpg,img3.jpg,img4.jpg

Lats说我从灯具产品中删除了图像“img3.jpg”而没有删除其他图像。 SQL调用是什么?

1 个答案:

答案 0 :(得分:2)

$this->db->query("UPDATE products_table SET images=replace(images, 'img3.jpg,',''),images=replace(images, ',img3.jpg','') WHERE product_name='Lamps'");