CodeIgniter框架数据库ar类查询分页和总数量的方法
来源:互联网 发布:java库存盘点系统源码 编辑:程序博客网 时间:2024/06/06 00:16
public function pagedata($table_name = '', $where = array(),$like = array(),$page = null,$num = null){ if(empty($table_name)){ return false; } /* 获取数量 */ $this->db->select('count(*) AS num'); $this->pagedata_set($table_name,$where,$like); $query = $this->db->get(); if($query->num_rows() > 0){ $count_result = $query->row_array(); $count = $count_result['num']; }else{ return null; } /* 获取分页数据 */ $this->db->select('*'); $this->pagedata_set($table_name,$where,$like); if($page != null && $num != null){ $offset = ($page-1)*$num; $this->db->limit($num,$offset); } $query = $this->db->get(); if($query->num_rows() > 0){ $result = $query->result_array(); $return = array(); $return['count'] = $count; $return['data'] = $result; var_dump($return);die(); return $return; }else{ return null; } } /* 查询条件的集合 */ private function pagedata_set($table_name,$where,$like){ $this->db->from($table_name); if(!empty($like)){ $this->db->like($like); } if(!empty($where)){ $this->db->where($where); } $this->db->where('deleted_at', null); }
阅读全文
0 0
- CodeIgniter框架数据库ar类查询分页和总数量的方法
- 取得查询的记录总数分页显示用的方法
- 查询一张数据表的字段总数量
- PHP Yii 框架的数据库操作笔记一、查询,更新,删除的方法(AR模式)!
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'
- mysql 查询 某个字段里内容的总数量和having的用法
- 数据库分页查询的方法
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合
- Yii框架的AR类scopes方法
- 查询网页中DOM元素的总数量
- 隐藏多余的文字变为...
- CCF——最大的矩形
- 雅虎前端优化策略
- servlet_1
- 当前view铺满activity时,无法获取焦点,导致onKeyDown被activity消费
- CodeIgniter框架数据库ar类查询分页和总数量的方法
- erlang的消息队列
- PHP爬虫框架Beanbun
- ES6学习笔记(一)
- 使用lambda需要的注意事项
- 前端学习之本地储存与cookie
- pry使用
- 正则匹配url对应参数名的值
- 为iPhone X设计