我有一个值,第二个是模型部分,用于以 JSON 格式存储数据。这spam_management是表中的列,我必须像[{delete:30}]. 30是从选定选项中获取的值。我怎样才能做到这一点?public function update_selectedspmlds(){ $value = $this->input->post("value"); $this->approval_model->update_selectedspmlds($value);}public function update_selectedspmlds($value){ $myJson = '{ "delete": [{ "lastName": '.$value.' }] }'; $this->db->insert('pm1cti_details', ['spam_management' => $myJson]); }
1 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
为了创建一个 JSON 并像[{delete:30}]. 您需要将值保存在嵌套数组中并json_encode在将其保存到数据库之前创建一个 JSON。
public function update_selectedspmlds($value) {
$myArray = array(
array(
'delete' => 30
)
);
$myJson = json_encode($myJson);
$this->db->insert('pm1cti_details', ['spam_management' => $myJson]);
}
- 1 回答
- 0 关注
- 100 浏览
添加回答
举报
0/150
提交
取消