编码点火器:在 mysqli 中附加记录



我想更新我的列数据,以便将发布的数据附加到现有列数据的末尾。当前数据采用 Json 格式

这就是我更新记录的方式

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

但这会更新整个记录,我如何在 JSON 末尾附加记录

您可以从数据库中选择数据并使用 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); 

希望这将解决问题。

最新更新