Codeigniter - >计算表格编号并在页面上显示

时间:2012-02-09 20:02:15

标签: codeigniter

我想在我的网站上显示表格的行数。 查询正在mysql页面上工作。它显示了1292。

模型

function count_bookmark()
    {
        $query = 'SELECT COUNT(*) FROM T_BOOKMARK_HISTORY';
        $result = $this->db->query($query);

        if($result->num_rows() <= 0)
            return FALSE;
        else{
            return TRUE;
        }
    }

控制器

$data['count'] = $this->admin_model->count_bookmark();

查看

<?=$count?>

这只显示数字1。

1 个答案:

答案 0 :(得分:4)

您只是从模型中返回TRUEFALSE。然后将$count评估为1。您需要返回实际计数而不仅仅是布尔值。

另外,为了简化操作,您可以使用CodeIgniter方便的count_all方法:

$count = $this->db->count_all('T_BOOKMARK_HISTORY');

return $count;

然后,在您看来:

<?= $count ?>