您的位置:首页 > 数据库 > MySQL

mysql found_rows函数

2016-03-11 14:38 633 查看
使用方法如下 ,分页的时候配合SQL_CALC_FOUND_ROWS使用   

/**
* limit 每页显示多少条
* where 条件
* 根据条件获取全屋购列表
*/
public function get_list($where = "", $limit = 1) {
//分页处理
$page = (int) $this->input->get('page');
$page = $page > 0 ? $page : 1;
$offset = ($page - 1) * $limit;
$result = array();

$sql = "SELECT SQL_CALC_FOUND_ROWS id,title,cat_id,style_id,goods_info,status,add_time,img,ob,ad,desc_info FROM wholeroom_buy {$where} ORDER BY ob DESC limit {$offset}, {$limit}";
$result['qw_list'] = $this->get_all($sql);
//分多少页
$result['nums'] = $this->db->select('found_rows() as nums')->get()->row_array()['nums'];

$result['pagination'] = pagination($page, $result['nums'], $limit);
return $result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: