如果字段匹配使用codeigniter获取表数据

时间:2013-10-19 06:18:14

标签: jquery sql codeigniter

我有两张桌子
在第一张表(myfirst)中

id    website_id   action
 1      2013         0    
 2      2012         0
 3      2011         0
第二张表中的

(mysecond)

id     website_id
 1       2013
 2       2010
 3       2011

我尝试这样的事情

function getAction() {
        $this->db->select('myfirst.action');
        $this->db->from('myfirst');
        $this->db->join('mysecond', 'myfirst.website_id = 'mysecond.website_id'); 
        $query = $this->db->get();
        return $query->num_rows();
}

如果网站ID匹配,我想检查两个表格中的webiste_id,然后获取action
如何才能使用此codeigniter查询 感谢。

1 个答案:

答案 0 :(得分:1)

$q = $this->db
           ->select('action')
           ->from('myfirst')
           ->join('mysecond', 'myfirst.website_id = mysecond.website_id', 'inner')
           ->get();
if( $q->num_rows() ) return $q->result();
return FALSE;

当有结果时,这将返回结果,否则返回FALSE。