【发布时间】:2016-09-01 00:02:05
【问题描述】:
我在 Codeigniter 官方文档中复制这段代码,但不知道为什么会报错
public function acceptChangeRequest($id,$data1,$accept) {
$data = array(
'status' => $accept,
'approve_by' => $data1,
);
$this->db->where('id', $id);
$this->db->update('change_request',$data);
//return true;
}
错误号:1054
“字段列表”中的未知列“数组”
更新change_request SET status = 'Y',approve_by = 数组 WHERE id = '22'
这听起来很奇怪,因为这段代码可以在我的其他函数中使用。有什么想法吗?
【问题讨论】:
-
公共函数 acceptChangeRequest($id,$data1,$accept) print_r($data1) 检查数据 1 中的内容,它来自一个数组,这样它就会抛出错误
-
似乎
$data1是一个数组。在方法的开头使用var_dump($data1);exit;对其进行调试,看看里面有什么。
标签: codeigniter