2017-05-25 66 views
0

我想以發佈數據被附加到現有列數據末尾的方式更新我的列數據。目前的數據是JSON格式Codeigniter:在mysqli中追加記錄

這就是我如何更新記錄

$data=array('services', $array); 
$this->db->where('id',$id) 
$this->db->update('garage',$data); 

,但是這將更新整個記錄我如何追加記錄在JSON結束

回答

0

您可以選擇從數據數據庫並使用PHP方式連接字符串並運行更新。

$d=$this->db->get_where('garage',array('id',$id))->row(); 

現在合併您可以合併現有的數據與新的數據。

$new_data=$d->services.json_encode($array); 

$data=array('services', $new_data); 
$this->db->where('id',$id) 
$this->db->update('garage',$data); 

希望這能解決問題。