0
好日子先生/馬巖..我還是學生安新笨並還在學習生成代碼。這裏是我的代碼..PHP笨,即,錯誤
的welcome.php控制器
public function test()
{
$this->load->model('Crud');
$username = $this->session->userdata('username');
$data['sc_data'] = $this->select2($username);
$data2['t_data'] = $this->select($data);
$this->load->view('quiz', $data);
}
private function select($data)
{
$result = $this->Crud->t_select($data);
return $result;
}
private function select2($data)
{
$result = $this->Crud->s_course($data);
return $result;
}
crud.php模型
public function t_select($data=array())
{
$this->db->select('fac_id');
$this->db->where('id', $data);
$query = $this->db->get('tbl_subjects');
return $query->result();
}
public function s_course($data = array())
{
$this->db->select('subject_id');
$this->db->where('stud_id', $data);
$query = $this->db->get('tbl_student_subject');
return $query->result();
}
我做的t_select功能在where子句中出現錯誤..當我做到這一點//$this->db->where('id', $data);
它不會有錯誤..我該怎麼辦?
這是錯誤..
一點幫助將不勝感激..謝謝
,如果你表現出你 –
錯誤你沒有通過$的數據模型,從而可能這就是爲什麼你得到錯誤,你必須做這樣的'$ VAR這將是有益的= $ this-> Model_name-> mode_function($ data);' – Linus
哪個版本的codeigniter是你使用的 – Linus