Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Activerecord模型计数_Php_Codeigniter_Codeigniter 2 - Fatal编程技术网

PHP Activerecord模型计数

PHP Activerecord模型计数,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,得到如下结果 $result = MyModel::find_by_id($id); 如何直接计算结果数?试试这个 $this->db->select('*'); $this->db->from('emp'); $query = $this->db->get(); if($query->num_rows()>0){ return count($query->result());//here you can get count //r

得到如下结果

$result = MyModel::find_by_id($id);
如何直接计算结果数?

试试这个

$this->db->select('*');
$this->db->from('emp');
$query = $this->db->get();
if($query->num_rows()>0){
  return count($query->result());//here you can get count
  //return count($query->result_array());//here you can get count
}


试试简单的解决办法

$count = $this->db->get('table')->num_rows();
但如果你也需要数据

$data = $this->db->get('table')->result();
$count = count($data);
您可以使用
count()
进行此操作。如何操作?像这样计数($result)?
$count=count($result\u数组)
这样
$count = $this->db->get('table')->num_rows();
$data = $this->db->get('table')->result();
$count = count($data);