2017-05-25 71 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); 

希望这能解决问题。