Lancerevo8 发表于 2011-6-21 21:03:02

关于left join的问题

我使用了 join() 进行多表查询,但是却报错:
join() expects at most 2 parameters, 3 given

下面是我的代码
public function get_publik_key_list($num,$offset)
    {
   $this->db->select('t_user.name ,t_user.public_key,t_device.device_id,t_device.start_date,t_device.end_date');
$this->db->from('t_user');
$this->db-join('t_device','t_device.user_id = t_user.id','left');
      $this->db->limit($num,$offset);
      $query =$this->db->get();
      return $query->row_array();
    }

请高手帮忙看看。


Hex 发表于 2011-6-22 17:08:58

报什么错?

hh2hh 发表于 2011-6-22 18:17:44

看手册,join应该是支持3个参数的呀。是不是其他原因引起的?比如ci版本之类的

visvoy 发表于 2011-6-22 21:25:58

本帖最后由 visvoy 于 2011-6-22 21:26 编辑

$this->db-join('
你是不是少了个> ?

Lancerevo8 发表于 2011-6-24 21:56:27

visvoy 发表于 2011-6-22 21:25 static/image/common/back.gif
$this->db-join('
你是不是少了个> ?

谢了哥们,我真是粗心大意呀。是这个问题。天天熬夜写代码,都写糊涂了

elftail 发表于 2011-11-30 16:00:42

学习了{:1_1:}
页: [1]
查看完整版本: 关于left join的问题