当我尝试print_r
或var_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) { }
我可以立即在控制器中打印阵列吗?我这样做是为了测试一些东西。
答案 0 :(得分:0)
您错过了section_id
和section
个变量的内容。它正在模型中搜索名为$ section_id的参数。
尝试改变这些。
$students = $this->SectionsModel->getSectionMembers($section_id);
var_dump($students);
答案 1 :(得分:0)
尝试var_dump($ this-> db-> last_query())并找出问题