找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: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 ');//得到表的总行数
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]