我使用codeigniter并且我想从模型返回到控制器以下变量只有$ a,$ b,$ c,$ d而不是整行,但我不确定我是否正确编写了代码。你能看一下吗?
if ($query->num_rows() == 1){
$row= $query->row_array();
$a = $row['a'];
$b= $row['b'];
$c= $row['c'];
$d= $row['d'];
return $query->result(); // return $row[]; ???
}
答案 0 :(得分:1)
尝试以下内容
$row = $query->row();
return array('a' => $row->a, 'b' => $row->b, 'c' => $row->c, 'd' => $row->d);
//$row->a, here a is column name of DB table