问题:
PHP程序里面请教一下,关于JSON格式内容更新的写法:
$data ['devices']内容为JSON格式,其中键名为abcd对应的键值为空时,如何把"456789"写入为键名abcd的键值?
下面的代码要如何写?
$data ['devices']['abcd'] ="456789";
$this->db->table('member')->where('id', $uid)->update(['devices' => $data]);
答案:
$data ['devices']['abcd'] ="456789";
$this->db->table('member')->where('id', $uid)->update(['devices' => json_encode($data['devices'])]);
入库需要转换josn到字符串
@如来:谢谢朋友的回答,知道了