我创建了一个项目,即联接查询在本地服务器上工作,但不能在实时服务器上工作。
实时服务器显示错误
致命错误:在非对象中调用成员函数result() /home/a3608717/public_html/CI/application/models/student_model.php on 第157行
public function fetch_all_sbj(){
$query = $this->db->query("SELECT s.*,ct.*
from subject s INNER JOIN courseTerm ct
ON s.sbjId=ct.cTId");
return $query->result(); ///This is 157 line
}
如果我将此查询编写为
$query = $this->db->query("SELECT * from subject ");
或
$query = $this->db->query("SELECT * from courseTerm ");
没有错误,但我需要加入他们。 相似,问题也是所有的查询。请帮帮我。
答案 0 :(得分:1)
修复了您的数据库类名称。有必要。 可能是你已经将模型类名写为
class event_model extends CI_Model and change it
class Event_model extends CI_Model
also change your db collaborate in config.php