【发布时间】:2017-09-21 19:15:17
【问题描述】:
我想在 codeIgniter 中使用 Active Record 类从 4 个表中选择数据
我的桌子: 老师(id_teacher,姓名) 学生(id_parent,姓名,id_teacher,id_class,id_school) 类(id_class,libelle) 学校(id_school,名称)
这是我的代码:
$this->db->select("t.*, s.*, c.*, sh.*");
$this->db->from("teacher t");
$this->db->join("student s","t.id_teacher=s.id_teacher");
$this->db->join("class c","c.id_class=s.id_class");
$this->db->join("school sh","c.id_school=sh.id_school");
$query = $this->db->get();
但它不起作用。你能帮帮我吗?
【问题讨论】:
-
你没有返回结果这里是例子codeigniter.com/user_guide/database/results.html
-
是的,我在“$query”中执行结果...它正在处理 3 个表,但是当我添加最后一个表时它不起作用
-
这一行缺少双引号
$this->db->from("teacher t);...首先在$this->db->from("teacher t);中加上右双引号,最后是$this->db->from("teacher t"); -
谢谢,但在我的代码中我已经完成了双引号,但它不起作用
标签: php sql codeigniter activerecord rails-activerecord