我目前有2個表格需要從中獲取數據。以concat作爲連接參數的Codeigniter有效記錄查詢
我的用戶表如下所示: ID | first_name | last_name |用戶名
我的數據表如下所示: ID |文件名| doctorname |查看
我需要做的是將用戶表中的名字和姓氏與數據表中的醫生姓名相匹配,並從中返回「文件名」和「查看」行。
雖然我似乎無法得到正確的查詢。我正在使用代碼點火器的活動記錄類。我也試着有一個單獨的函數,連接的名字和姓氏,並返回它,但我似乎無法將該變量傳遞給查詢的連接部分。
$avail = '1';
$this->db->select('*');
$this->db->from("users a");
$this->db->where("username",$username);
$this->db->where('CONCAT(first_name, '.', last_name) AS doctorname', FALSE);
$this->db->join('data b', "doctor name = b.doctorName", "left");
$result = $this->db->get();
// print_r($this->db->last_query());
return $result->result();
任何人都知道最近怎麼了? 感謝
請發表您的錯誤...還發表了查詢,添加返回之前如下: 回聲$這個 - > DB-> last_query();出口; –