可能重複:
Codeigniter ActiveRecord: join backticking笨數據庫加入不接受,而不是列名值
我想給在列名的位置值,但它是無法識別它和它給我錯誤。這裏是我的代碼:
$this->db->select('*')->from('users')->where('users.ID',$this->session->userdata('user_id'));
$this->db->join('contact','contact.ID = 1','left');
$result = $this->db->get()->row_array();
問題與加入,它不接受value.It是給我這個錯誤
error:
Unknown column '1' in 'on clause'
我不得不使用1,因爲是沒有關係表和聯繫表中只有一行。
你應該輸入相關的表列,而不是像1 users.id –
連接表纔有意義,當他們是相關的。我會去''用戶'和'聯繫人'兩個不同的查詢。 – Mudshark