mysql 一个字段多个值(添加)

目录

一、数据形式

二、操作-添加数据

1.前端提交的数据需要数组格式

2.分割数组

3.然后直接将分割好的字符串添加进数据库

总结


一、数据形式

有时候我们需要将数据添加到数据库是这样的

二、操作-添加数据

1.前端提交的数据需要数组格式

mysql 一个字段多个值(添加)_第1张图片

2.分割数组

implode(',', $arr);

分割之后的数据格式

3.然后直接将分割好的字符串添加进数据库

代码示例:

    public function add()
    {
        $data = request::only(['name', 'rule']);
        // 分割数组成字符串
        $strRule = implode(',', $data['rule']);
        //实列化模型
        $roleModel = new role();
        //添加
        $roleModel->save([
            'name' => $data['name'],
            'rule' => $strRule
        ]);
        if ($roleModel == true || $roleModel == 1) {
            return json(['code' => 1, 'msg' => '添加成功']);
        } else {
            return json(['code' => 0, 'msg' => '请重试']);
        }
    }

总结

分享是温故知新

你可能感兴趣的:(php,thinkphp,mysql)