数据库json字段拆分成新字段
2017-02-25 16:23
323 查看
function convert_company_info($field) { $select_field = $field.'_data'; $sql = "SELECT * FROM company_year_info WHERE ".$select_field." != ''"; $query = $this->db->query($sql); if ($query->num_rows() > 0){ $result = $query->result_array(); $insert_param = array(); foreach ($result as $key => $value) { $dataArr = json_decode($value[$select_field]); $temp_param = array(); $temp_param['id'] = $value['id']; foreach ($dataArr as $dataKey => $dataValue) { $insert_key = $field."_".$dataKey; $temp_param[$insert_key] = $dataValue; } $insert_param[] = $temp_param; } $this->db->update_batch('company_year_info',$insert_param,'id'); if($this->db->affected_rows()){ echo $this->db->affected_rows(); } else{ echo "failed"; } } else{ return null; } }
相关文章推荐
- 数据库的字段不够用的时候,可以将数据存为json格式
- 数据库字段存JSON,何不弄张表,行转列
- 拆分数据库字段中字符串,以表的形式返回
- 数据库的字段不够用的时候,可以将数据存为json格式
- 数据库中存放json的字段如何解析
- PG存储函数一则(1)——拆分json字段
- Hibernate 映射数据库中Json字段的解决方案
- hive 中 非默认数据库的json字段
- Hibernate 映射数据库中Json字段的解决方案
- 模糊匹配数据库中的json字段
- 数据库字段拆分成多条数据记录
- 数据库拆分字段
- 数据库JSON字段设计思路
- ASP获取数据库表名,字段名以及对字段的一些操作
- 如何实现一个与数据库表字段松耦合的j2ee应用
- 数据库设计指南 第2 部分— 设计表和字段
- 查找数据库中指定字段按拼音首字母的记录
- 使数据库大字段的 Server Side ASP.Net Web/Http 下载,支持 FlashGet (Client) 断点续传多线程下载
- 数据库表中对各字段的描述的内容