|
楼主 |
发表于 2016-8-26 10:58:22
|
显示全部楼层
PHP复制代码 public function style_status (){
$this->load->model("Mall_model");
$status = $this->input->post('status');
$id = $this->input->post('id');
$m_s_id = $this->Mall_model->get_ms_id($id)->result_array();
// $s_id = serialize($m_s_id);
// $s_id = implode(" ",$m_s_id);
if($status != 1 && $status != 2){
get_output (8052);
}
$result = $this->Mall_model->update_style_status($m_s_id, array("status" => $status));
if($result){
get_output (200);
}
} 复制代码 这是改进后的,我直接通过自增ID取到m_s_id,不转换为字符串,直接将数组传递到MODEL的方法里面。
PHP复制代码 public function update_style_status($s_id, $data){
$this->db->where_in('s_id', $s_id);
return $this->db->update(MALL_STYLE, $data);
} 复制代码 这是改了后的MODEL,把where改为where_in。但还是要报错
PHP复制代码 <p >Severity : Notice </p >
<p >Message : Array to string conversion </p >
<p >Filename : database /DB_query_builder .php </p >
<p >Line Number : 805</p > 复制代码 这是报的错。。怎么破。 |
|