php将json数据添加到mysql

标签 php mysql json codeigniter

我正在使用 codeigniter 并使用以下代码添加 json 数据。

function back_up($id){

$this->db->select("startTime, endTime, day, contact_id, people_id, type, editName, editTime, editId, comment, uuid, motif");
$this->db->where('id',$id);
$data = $this->db->get('table')->row_array();

$json_data = json_encode($data);
$udata = array('editHistory' => $json_data);

$this->db->where('id',$id);
$this->db->update('table', $udata);
}

当我运行此函数时,它仅显示编码的 json 数据,但数据库未更新。 如何将json添加到数据库

最佳答案

看看 phpMyAdmin editHistory 列是文本,而不是数字。

关于php将json数据添加到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25893538/

相关文章:

php - php 提供下载后刷新

javascript - 检查所有图表的数据并隐藏没有数据的图表

php - 如何循环遍历日期数组并按周、月或自定义季度进行分组?

mysql - 一张大 table 还是大量小 table ?

json - jq:如何使用多个选择作为值来 reshape 对象?

ios - 使用 UICollectionReusableView 对单元格进行分组

php - 我的数据库库存计数一直从 28 开始?

php - PHP 中的哪些代码片段可以创建一个输入表单,从而在我的 mysql 数据库中创建一组新数据?

mysql - 有关帮助从 MySQL 迁移到 MS SQL 的提示

java - jackson :从 json 中删除一些值并保留一些空值