首页 > 解决方案 > 如何使用codeigniter在数据库表的映射列中插入逗号分隔的字符串

问题描述

这是我在输入标签中的数据,用逗号分隔。

CODE002,白色,TATA,IT-00-0728,6

现在我想将此数据传递到数据库中的列中。

数据库表名 = item_data

表结构:

块引用

现在我希望以以下方式插入数据

块引用

标签: mysqlcodeignitercsv

解决方案


您可以使用explode()函数从字符串中检索数据

$data = explode(",", $string);

然后插入数据库

$insert = array(
   "item_code" => $data[1],
   "color" => $data[2],
    :
    :
);

$this->db->insert("item_data", $insert);

推荐阅读