2010-07-30 74 views
0

好吧我試圖檢索成員個人和活動的行數。Codeigniter問題與從數據庫中提取值

我將問題縮小到我的模型。一切工作正常,直到我加入了第二條我get_where

這裏是我的模型功能

 
    function count_individual_active_members() 
    { 
     $query = $this->db->get_where('Membership', array('Membership_Status' => 'Active', 'Membership_cat' => 'Individual')); 
     return $query->num_rows(); 
    } 

什麼,我做錯了,我怎麼能解決這個問題?

感謝

回答

0

對不起球員,

固定它在我自己的:d

 

function count_individual_active_members() 
{ 
    $query = $this->db->where(array('Membership_Status' => 'Active', 'Membership_Cat' => 'Individual')); 
    $query = $this->db->get('Membership'); 
    return $query->num_rows(); 
} 

+0

不知道你做了排查並解決它,但它通常有助於使用$這 - > db-> last_query()來準確找出執行的查詢(所以你可以看到你搞砸了什麼)。 – ebynum 2010-07-30 04:20:49

+0

只是列名錯誤? Membership_cat代替Membership_Cat。 SQL對列名是區分大小寫的。 – 2010-07-30 09:11:30