列名の代わりに値を付けたいのですが、認識できずエラーになります。これが私のコードです:
$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();
問題は結合にあり、値を受け入れていません。このエラーが発生します。
error:
Unknown column '1' in 'on clause'
テーブル間には関係がなく、連絡先テーブルには1行しかないため、1を使用する必要があります。