Codeigniter 代码点火器活动记录-行数和;结果
CI文档对此并不清楚,我也不完全确定这应该如何工作。。。如果我有这个查询,需要检查num_rows()并在数组中获得结果。我该怎么做 当我使用Codeigniter 代码点火器活动记录-行数和;结果,codeigniter,Codeigniter,CI文档对此并不清楚,我也不完全确定这应该如何工作。。。如果我有这个查询,需要检查num_rows()并在数组中获得结果。我该怎么做 当我使用$this->db->select('*')->from($this->table)->order_by($sql)->get()时我无法检查num_rows() 理想情况下,我会使用result\u array()来获取数组中的结果。尝试使用此方法 $query = $this->db->select('*')->from($this-
$this->db->select('*')->from($this->table)->order_by($sql)->get()时代码>我无法检查num_rows()
理想情况下,我会使用result\u array()来获取数组中的结果。尝试使用此方法
$query = $this->db->select('*')->from($this->table)->order_by($sql);
将模型中的函数更改为:
$query = $this->db->order_by('column name')->get('your tablename');
//note that your result must be an object
$count = $query->num_rows();//your num rows result handler
$result = $query->result_array();//your query result
将数据从控制器传递到视图
function your_function()
{
$this->db->select('*, COUNT(*) as count');
$this->db->order_by($sql);
$query = $this->db->get('table');
if ($query->num_rows() > 0)
{
return $query->result();
}
}
然后您可以像显示任何其他返回的数据一样显示它
$data['data'] = $this->your_model->your_function();
您可能需要像您的表名那样编辑一些零碎的内容,但这应该可以做到
:)更好地使用:
$result=$query->row();
$cnt=$result->count代码>
echo $data->count;