返回where条件的行数

时间:2012-08-17 22:26:24

标签: codeigniter

在Codeigniter中,如何返回具有where条件的行数?

3 个答案:

答案 0 :(得分:4)

$this->db->where('title', 'Book');
$this->db->from('my_table');
echo $this->db->count_all_results();
// Produces an integer, like 17 

答案 1 :(得分:1)

你也可以这样做:

$this->db->where('firstname','gautam');
        $query = $this->db->get('rebels');            
        return $query->num_rows();

它还会返回产生的行数...: - )

答案 2 :(得分:-1)

使用count():

$this->db->where('title', 'abc');
$this->db->from('articles');
$query = $this->db->get();
return count($query->result());