Database 使用和使用codeigniter计算行数和查询

Database 使用和使用codeigniter计算行数和查询,database,codeigniter,Database,Codeigniter,我试图计算符合某些条件的DB表的行数。现在我有以下代码: $q = $this->db->get_where('info', array('city_id'=>$city->id)); $count = $query->num_rows(); 在上面的代码中,$count将返回'info'表中可以将'info'表的city\u id与'city'表的id匹配的行数。在'info'表中'city\u id'是一个FK 但这里我想检查两

我试图计算符合某些条件的DB表的行数。现在我有以下代码:

       $q = $this->db->get_where('info', array('city_id'=>$city->id));
       $count = $query->num_rows();  
在上面的代码中,
$count
将返回
'info'
表中可以将
'info'
表的
city\u id
'city'
表的
id
匹配的行数。在
'info'
表中
'city\u id'
是一个FK

但这里我想检查两个条件,比如:

1.是否将
info
表的
fk(city\u id)
'city'
表的id和
2.它是否与
info
表中的另一个字段匹配(比如
name\u id=1


是否有一种方法可以将这两个查询与和连接起来?

您可以在
get\u where()
函数的第二个参数中添加另一个条件


$q=$this->db->get_-where('info',数组('city_-id'=>$city->id,'name_-id'=>1))

您可以在
get_where()
函数的第二个参数中添加另一个条件

$q=$this->db->get_-where('info',数组('city_-id'=>$city->id,'name_-id'=>1))