tangyanglai 发表于 2015-9-20 20:47:01

找BUG 我获取不到$Count

   function GetContentByColumn($ColumnNo,$CurPage,&$Count)
    {
      $res = $this->db->query("Select * From Web_Content Where ColumnNo=?",$ColumnNo);
      $Count=$this->db->count_all_results();
      var_dump($Count);
      $this->db->limit(($CurPage-1)*10,10);
      return $res->result();
    }


$Count返回1,我初学,不知道哪里写错了。

greedefoxes 发表于 2015-9-21 23:32:50

本帖最后由 greedefoxes 于 2015-9-21 23:56 编辑

如果是具体的一个ColumnNo,返回1不是对吗?如果是跟前面的查询返回无关的,用$this->db->count_all()合适。                                                   
$this->db->where('ColumnNo', $ColumnNo);   
$this->db->from('Web_Content ');
$Count=$this->db->count_all_results();//得到的结果是经过条件筛选的数目


$Count=$this->db->count_all('Web_Content ');//得到表的总行数



tangyanglai 发表于 2015-9-24 06:09:06

Web_Content 这个是内容表
ColumnNo 这个是栏位编号

修改后是不是
function GetContentByColumn($ColumnNo,$CurPage,&$Count)
    {
       $this->db->where('ColumnNo', $ColumnNo);   
       $this->db->from('Web_Content ');
       $Count=$this->db->count_all_results();
       $this->db->limit(($CurPage-1)*10,10);
       return $res->result();
    }
页: [1]
查看完整版本: 找BUG 我获取不到$Count