如何使用 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 );
我想将购物车项目插入数据库,但是当我插入数据时,它只会插入一个产品,所以如何一次插入多个产品
使用$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 );