gpt4 book ai didi

php - 如何在 codeigniter 中使用 insert_batch 插入多个数据

转载 作者:行者123 更新时间:2023-11-28 23:29:13 28 4
gpt4 key购买 nike

我想一次将五十个人的记录插入数据库(可以增加)。当用户单击保存按钮时,数据应该保存在数据库中。最好的方法是什么?

这是我的 Controller

function month_end_data()
{
$data_save = array(
'employee_id' => $emp,
"annual" => $annual,
"casual" => $casual
);
$id = $this->monthend_mod->savemonthenddata($data_save);
echo json_encode(array("status" => TRUE, "id" => $id));
}

模型

class monthend_mod extends CI_Model
{
public function savemonthenddata($data_save = array())
{
if ($this->db->insert_batch('pay_monthend', $data_save)) {
return true;
} else {
return false;
}
}
}

查看

<button onclick="month_end_data()" class="btn btn-danger">Save</button>

最佳答案

尝试发送一个多维数组:

$data = array(
array(
'employee_id' => 'xx',
//... more fields
),
array(
'employee_id' => 'yy',
//... more fields
),
array(
//... and so on
),
);

...然后将其发送到您的 savemonthenddata() 方法。

关于php - 如何在 codeigniter 中使用 insert_batch 插入多个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37944016/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com