我尝试过多种方法来连接两个表但显示错误。显示致命的错误。我是CodeIgniter的初学者。
On Model我的功能是这个
$quer=$this->db->select('*')->from('assign_tble')
->join('course_details','assign_tble.ccode=course_details.ccode','LEFT')
->where('assign_tble.scode',$userID);
return $quer->result();
运行时显示致命错误
致命错误:调用未定义的方法CI_DB_mysqli_driver :: result() 第41行的C:\ wamp \ www \ keitauniv \ application \ models \ AllCourses_m.php 消息:调用未定义的方法CI_DB_mysqli_driver :: result()
这是运行时显示的错误。
答案 0 :(得分:1)
$quer=$this->db
->select('*')
->from('assign_tble')
->join('course_details','assign_tble.ccode=course_details.ccode','LEFT')
->where('assign_tble.scode',$userID)
->get(); //Getting the results ready...
return $quer->result();
---.---
在使用结果之前,您必须get()
您可以找到CI Query Builder
的文档Here
答案 1 :(得分:1)
$this->db->select('*')
->from('assign_tble')
->join('course_details','assign_tble.ccode=course_details.ccode','LEFT')
->where('assign_tble.scode',$userID);
$query = $this->db->get();
return $query->result();