致命错误:调用未定义的方法CI_DB_mysqli_driver :: result()

时间:2017-04-15 08:36:54

标签: php database codeigniter mysqli fatal-error

我尝试过多种方法来连接两个表但显示错误。显示致命的错误。我是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()

这是运行时显示的错误。

2 个答案:

答案 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();