codeigniter不能返回多个值而不是整行(从模型到控制器)

时间:2014-08-10 15:00:55

标签: php mysql codeigniter

我使用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[]; ???

}

1 个答案:

答案 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