zhangchaoquan 发表于 2017-6-23 14:11:25

帮忙看下为啥db->limit()不返回数据

本帖最后由 zhangchaoquan 于 2017-6-23 14:31 编辑

数据库模型
user_mod.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();

      }




分页控制器


                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);搞死都不行,空白


Hex 发表于 2017-6-23 14:38:33

$this->db->get('users');
return $query->result();

这里写错了,你根本没赋值 $query

zhangchaoquan 发表于 2017-6-23 14:43:27

Hex 发表于 2017-6-23 14:38
$this->db->get('users');
return $query->result();



感谢,看到了
$query = $this->db->get('users');
页: [1]
查看完整版本: 帮忙看下为啥db->limit()不返回数据