用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3411|回复: 5
收起左侧

取得特定条件下的数据条数问题

[复制链接]
发表于 2011-1-10 12:02:35 | 显示全部楼层 |阅读模式
这种方式也取不到特定条件数据条数
PHP复制代码
 $query=$this->db->query('SELECT * FROM liao_news WHERE id='."$id".'');
        $rows=$query->num_rows();
复制代码
这种方式也取不到特定条件的数据条数
PHP复制代码
$this->db->like('id', '128');
$this->db->from('liao_news');
echo $this->db->count_all_results();
 
复制代码



这个方式.可以取到条数.但是是整个表的.不能添加特定条件.
PHP复制代码
 
$rows=$htis->db_count_all('liao_news')
 
复制代码


请问怎样样才能取得特定条件下的数据条数?谢谢
发表于 2011-1-10 12:15:23 | 显示全部楼层
SQL复制代码
SELECT COUNT(*) FROM xxx WHERE a=b
复制代码
取不到吗?
不可能。。。。
发表于 2013-2-1 20:28:32 | 显示全部楼层
Hex 发表于 2011-1-10 12:15
用  取不到吗?
不可能。。。。

我想说用这方法的确可以,问题是前面还要定义一次数据库,是不是应该写个扩展类呢?
发表于 2013-2-4 13:15:01 | 显示全部楼层
天线得得B 发表于 2013-2-1 20:28
我想说用这方法的确可以,问题是前面还要定义一次数据库,是不是应该写个扩展类呢? ...

不用写扩展,AR 类已支持。
发表于 2013-2-4 17:02:14 | 显示全部楼层
是的,已经支持了
发表于 2013-2-5 12:30:55 | 显示全部楼层
Hex 发表于 2013-2-4 13:15
不用写扩展,AR 类已支持。

我也解决了,ar的like

本版积分规则