如何从Codeigniter中的两个不同数据库表中获取数据

时间:2016-06-05 11:54:29

标签: database codeigniter frameworks

数据库包含两个表。 第一个表包含教师姓名。第二个表包含教师ID和课程详细信息。 我想从第一张表中获取教师姓名,从第二张表中获取教师ID。 我尝试了这段代码,但没有工作

/pages/something

或任何其他选择。?

1 个答案:

答案 0 :(得分:0)

试试这个

public function searchfors($id)
{
 $s = $this->db->select('s.teacher_name,c.teacher_id')->from('staff c')->join('course c','c.teacher_id = s.id')->where('c.stuentid',$id)->get();
 return $s->result();
}

假设您的教师表名称为stuff&另一个表名是course&通过列teacher_id(来自课程表)和id(来自填充表)存在关系