如何使用 codeigniter 在数据库中添加多个购物车项目

How to add multiple cart items in database using codeigniter

我想将购物车项目插入数据库,但是当我插入数据时,它只会插入一个产品,所以如何一次插入多个产品

使用$this->db->insert_batch();

例子

你的记录数据应该是数组格式

$data = array(
        array(
                'title' => 'My title',
                'name' => 'My Name',
                'date' => 'My date'
        ),
        array(
                'title' => 'Another title',
                'name' => 'Another Name',
                'date' => 'Another date'
        )
);

现在将数据集传递给下面的函数

$this->db->insert_batch('table_name', $data );

针对您的情况简单使用以下功能,它会对您有所帮助。将此功能添加到您的模型文件

public function insertAllQuery($table, $valueArray){
        $this->db->insert_batch($table, $valueArray);
        return ($this->db->trans_status()) ? true : false;
    }

如下所示在控制器中传递卡片项目

$this->your_model->insertAllQuery('table_name', $data );