[英]How to save data in JSON format using CodeIgniter?
我有一个值,第二个是用于以 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]);
}
为了创建一个 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]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.