使用带有codeigniter的AND计算行和查询

时间:2011-11-20 10:59:14

标签: database codeigniter

我正在尝试计算符合某些条件的数据库表的行数。现在我有以下代码:

       $q = $this->db->get_where('info', array('city_id'=>$city->id));
       $count = $query->num_rows();  

在上面的代码中,$count将返回'info'表中可以与city_id表的'info'匹配的行数和id 'city'表。在'info''city_id'中是FK。

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

1.它是否与fk(city_id) info表的'city'表匹配 2.它是否匹配info表中的另一个字段(比如说name_id=1);

有没有办法可以用AND加入这两个查询?

1 个答案:

答案 0 :(得分:3)

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

$q = $this->db->get_where('info', array('city_id'=>$city->id,'name_id'=>1));