我想沿着行数返回查询结果,而不必运行多个查询.这在Codeigniter中是否可行?以下工作用于返回查询结果,但是是否可以计算找到的条目数?
控制器:
$data['records'] = $this->item_model->searchItem($item_name);
Run Code Online (Sandbox Code Playgroud)
模型:
$query = $this->db->query($sql, array($this->user_id, '%'.$item_name.'%'));
return $query->result();
Run Code Online (Sandbox Code Playgroud)
Jos*_*ber 14
$bindings = array($this->user_id, '%'.$item_name.'%');
$records = $this->db->query($sql, $bindings)->result();
return array(
'records' => $records,
'count' => count($records),
);
Run Code Online (Sandbox Code Playgroud)
然后,在你的控制器中:
$query = $this->item_model->searchItem($item_name);
$data['records'] = $query['records'];
$data['count'] = $query['count'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14692 次 |
| 最近记录: |