我有一些日子試圖弄清楚的問題是什麼,但我不能。笨加盟返回錯行(S)
我有這樣的功能:
function gets($status = NULL, $bought = NULL)
{
$this->db->select('leads.*, clips.id AS clip_id, clips.lead_id AS clip_lead_id, clips.partner_id AS clip_partner_id, clips.type AS clip_type, clips.clip AS clip_clip, clips.price AS clip_price, clips.created_at AS clip_created_at, clips.updated_at AS clip_updated_at, clips.ip_address AS clip_ip_address');
if ($status != FALSE)
{
$this->db->where('leads.status', $status);
}
$this->db->from('leads');
if ($bought != FALSE)
{
$this->db->where('clips.partner_id', $this->session->userdata('partner_id'));
$this->db->where('clips.type', '-');
$this->db->join('clips', 'clips.lead_id = leads.id');
}
else
{
$this->db->where('clips.partner_id', $this->session->userdata('partner_id'));
$this->db->where('clips.type', '-');
$this->db->join('clips', 'clips.lead_id = leads.id', 'left outer');
}
$query = $this->db->get();
if ($query->num_rows() != 0)
{
return $query->result();
}
}
如果我這樣調用$這 - >獲取( '批准')的功能;它應該從引線表那裏有沒有發現在表中剪輯的比賽,其中PARTNER_ID等於當前會話,其中類型是減去返回所有行。
如果我打電話的功能等這樣$這個 - >獲取(「」,「買」);它應該返回找到匹配項的所有行,其條件與上面相同。
我希望你能理解我的代碼和幫助我。
如果您有任何問題,隨時問!
謝謝!
你得到任何錯誤? – aseferov
沒有。我有三排鉛。它應該返回其中的兩個,但它只返回它不應該返回的那個。 – Casperlarsen
哪裏是你的加入表名,你從剪輯表中獲取所有內容並加入到剪輯中,我認爲你還需要加入潛在客戶表 – aseferov