【问题标题】:How to save data in JSON format using CodeIgniter?如何使用 CodeIgniter 以 JSON 格式保存数据?
【发布时间】:2020-03-19 09:36:42
【问题描述】:

我有一个值,第二个是模型部分,用于以 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_encode($myJson)

标签: php jquery json codeigniter


【解决方案1】:

为了创建一个 JSON 并像 [{delete:30}] 这样存储。您需要将值保存在嵌套数组中并通过json_encode 创建一个 JSON,然后再将其保存到 DB。

public function update_selectedspmlds($value) {   
  $myArray = array(
               array(
                'delete' => 30
              )
            );
  $myJson = json_encode($myJson);
  $this->db->insert('pm1cti_details', ['spam_management' => $myJson]); 
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 2016-10-23
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    相关资源
    最近更新 更多