簡體   English   中英

如何在SQL中更新JSON數據扔PHP

[英]how to update a json data in sql threw php

我正在處理一種形式,必須以Json格式在sql中插入數據。 插入完成。現在問題是更新。

這是我在codeigniter中的更新模型:

public function Update()
            {
                print("<pre>");
                    print_r($_POST);
                    print_r($_REQUEST['Userid']);
                    print("</pre>");
                $jsonData = json_encode($_POST);
                $data2 = array(

                    'form_data' => $jsonData
                );


                $this->db->where($_REQUEST['Userid']);
                $this->db->update('form',$data2);
                return;
            }

我的sql表有兩個字段:(1)id(2)表單中的表單我以json格式存儲所有表單數據。 我在表單頁面上獲取數據,但沒有更新。

$this->db->where($_REQUEST['Userid']);

相反應該是

$this->db->where('id',$_REQUEST['Userid']);`

您在where子句中缺少column參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM