[英]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.