从模型中检索数据后,CodeIgniter在控制器中显示数组

时间:2016-07-04 00:24:17

标签: php arrays codeigniter

当我尝试print_rvar_dump数组(来自模型的数据)时,为什么我会得到一个空数组

$section = $this->input->post('section');
$students = $this->SectionsModel->getSectionMembers($section);
var_dump($students);

模特:

function getSectionMembers($section_id){
        $query = $this->db->query('SELECT * FROM students WHERE SECTION_ID = "'.$section_id.'" ORDER BY LNAME ASC');
        return $query->result_array();
    }

输出返回array(0) { }

我可以立即在控制器中打印阵列吗?我这样做是为了测试一些东西。

2 个答案:

答案 0 :(得分:0)

您错过了section_idsection个变量的内容。它正在模型中搜索名为$ section_id的参数。 尝试改变这些。

$students = $this->SectionsModel->getSectionMembers($section_id);
var_dump($students);

答案 1 :(得分:0)

尝试var_dump($ this-> db-> last_query())并找出问题