Codeigniter -> подсчитывать номера таблиц и показывать на странице - PullRequest
0 голосов
/ 10 февраля 2012

Я хочу показать количество строк таблицы на моем сайте. запрос работает на странице 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();

View

<?=$count?>

Это только шоу номер 1.

1 Ответ

4 голосов
/ 10 февраля 2012

Вы просто возвращаете TRUE или FALSE от вашей модели.$count затем оценивается как 1.Вам нужно возвращать фактическое число, а не просто логическое значение.

Также, чтобы упростить вещи, вы можете использовать удобный метод count_all CodeIgniter:

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

return $count;

Тогда, на ваш взгляд:

<?= $count ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...