MySql连接查询正在本地服务器上工作但不在实时服务器上工作

时间:2014-05-08 19:06:15

标签: php mysql sql codeigniter

我创建了一个项目,即联接查询在本地服务器上工作,但不能在实时服务器上工作。

实时服务器显示错误

  

致命错误:在非对象中调用成员函数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 ");

没有错误,但我需要加入他们。 相似,问题也是所有的查询。请帮帮我。

1 个答案:

答案 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