【发布时间】:2019-05-21 10:32:20
【问题描述】:
我正在寻找一种使用 CodeIgniter 根据特定列数据显示行数的解决方案。
这基本上是针对商店注册项目的。我有一个名为shopowner 的数据库表,其中有一列名为status。而这个 status 列只有 3 个值。 IE。如果状态为0,则记录正在等待批准,一旦批准,状态将变为1 和2 拒绝。现在在我的仪表板中,我需要显示待处理、已批准和已拒绝记录的总数。谁能帮我解决这个问题,请告诉我要在模型、控制器和视图中添加什么。我对 CodeIgniter 完全陌生。提前致谢。
型号
public function count_rows($status)
{
$this->db->select('status, COUNT(status) as total');
$this->db->group_by('status', $status);
$this->db->get('shopowner');
}
预期的输出会是这样的
注册总数:4 待批准:2 批准:1 拒绝:1
【问题讨论】:
-
它看起来对我来说只是返回值 return $this->db->get('showowner')->result();
标签: php mysql database codeigniter