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

[讨论/交流] 帮忙看下为啥db->limit()不返回数据

[复制链接]
发表于 2017-6-23 14:11:25 | 显示全部楼层 |阅读模式
本帖最后由 zhangchaoquan 于 2017-6-23 14:31 编辑

数据库模型
user_mod.php

PHP复制代码
 
        function user_select_all()
        {
                # code...
               $this->db->select('*');
                $query = $this->db->get('users');
                return $query->result();
        }
 
 
        function user_select_limit($start,$end)
        {
                # code...
               $this->db->select('*');
                $this->db->limit($end,$start);
                $this->db->get('users');
                return $query->result();
 
        }
 
 
复制代码



分页控制器

PHP复制代码
 
                function pagelist($id)
                {
                        # code...
                       $this->load->model('user_mod');
                        $user=$this->user_mod->user_select_all();
                        var_dump($user);
                        $allnum=count($user);
                        $pagenum=5;
 
                        $config['total_rows']=$allnum;
                        $config['per_page']=$pagenum;
                        $config['num_links']=3;
                        $config['base_url']="/index.php/page/pagelist";
                        $config['use_page_numbers']=true;
 
                        $this->load->library("pagination");
                        $this->pagination->initialize($config);
                        echo $this->pagination->create_links();
 
                        echo "<br>";
 
                        $id=$id?$id:1;
                        $start=($id-1)*$pagenum;
                        $list=$this->user_mod->user_select_limit($start,$pagenum);
                        var_dump($list);
 
                }
 
 
var_dump($user);都是正常的。
var_dump($list);搞死都不行,空白
 
复制代码


发表于 2017-6-23 14:38:33 | 显示全部楼层
$this->db->get('users');
return $query->result();

这里写错了,你根本没赋值 $query
 楼主| 发表于 2017-6-23 14:43:27 | 显示全部楼层
Hex 发表于 2017-6-23 14:38
$this->db->get('users');
return $query->result();

感谢,看到了
  1. $query = $this->db->get('users');
复制代码

本版积分规则