亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

調用數組上的成員函數 num_rows() 如何解決此錯誤

調用數組上的成員函數 num_rows() 如何解決此錯誤

PHP
素胚勾勒不出你 2022-07-16 17:37:09
我收到錯誤消息:調用數組上的成員函數 num_rows()我的控制器是 function index() {        $config=[            'base_url' => base_url('Users'),            'per_page' =>5,            'total_rows' => $this->Useraccount_mod->num_row(),        ];        $this->pagination->initialize($config);        if ($this->input->post('submit') != NULL) {            $data = array();            $data['username'] = $this->input->post('username');            $data['name'] = $this->input->post('name');            $result['data'] = $this->Useraccount_mod->getUser_list($data,$config['per_page'], $this->uri->segment(2));            $data['userlist'] = $result['data'];            $this->load->view('Useraccount/Userlist', $data);        } else {            $data = array();            $result['data'] = $this->Useraccount_mod->getUser_list($data,$config['per_page'], $this->uri->segment(2));            $data['userlist'] = $result['data'];            $this->load->view('Useraccount/Userlist', $data);        }    }模型是 function getUser_list($data, $limit, $offset) {        if ($data) {            $this->db->like('username', $data['username']);            $this->db->like('name', $data['name']);            $query = $this->db->get('users')->limit($limit, $offset)->get();            return $query->result_array();        } else {            $query = $this->db->get("users")->limit($limit, $offset)->get();            return $query->result_array();        }    }    function num_row() {        $query = $this->db->get("users");        $total_rows= $query->result_array()->num_rows();        print_r($total_rows);         return $total_rows;    }遇到 PHP 錯誤 嚴重性:錯誤消息:調用數組上的成員函數 num_rows()文件名:models/Useraccount_mod.php行號:41回溯:
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

$total_rows= $query->result_array()->num_rows();是它打破的地方。

result_array()對我來說聽起來很像它返回一個數組。

所以,重構:

$total_rows = count($query->result_array());


查看完整回答
反對 回復 2022-07-16
?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

改變

$total_rows= $query->result_array()->num_rows();

$total_rows= count($query->result_array());

$query->result_array()返回一個數組,您可以使用count


查看完整回答
反對 回復 2022-07-16
?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

$total_rows= $query->num_rows();



查看完整回答
反對 回復 2022-07-16
  • 3 回答
  • 0 關注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號