Codeigniter 编码点火器->;计数表编号并显示在页面上
我想在我的网站上显示表格的行数。 查询正在mysql页面上运行。它显示1292 模型 看法Codeigniter 编码点火器->;计数表编号并显示在页面上,codeigniter,Codeigniter,我想在我的网站上显示表格的行数。 查询正在mysql页面上运行。它显示1292 模型 看法 这只显示数字1。您只是从您的模型返回TRUE或FALSE$count然后计算为1。您需要返回实际计数,而不仅仅是布尔值 此外,为了简化操作,您可以使用CodeIgniter的便捷的count\u all方法: $count = $this->db->count_all('T_BOOKMARK_HISTORY'); return $count; 那么,在你看来: <?= $coun
这只显示数字1。您只是从您的模型返回
TRUE
或FALSE
<代码>$count然后计算为1
。您需要返回实际计数,而不仅仅是布尔值
此外,为了简化操作,您可以使用CodeIgniter的便捷的count\u all
方法:
$count = $this->db->count_all('T_BOOKMARK_HISTORY');
return $count;
那么,在你看来:
<?= $count ?>
您只是从您的模型中返回
TRUE
或FALSE
<代码>$count然后计算为1
。您需要返回实际计数,而不仅仅是布尔值
此外,为了简化操作,您可以使用CodeIgniter的便捷的count\u all
方法:
$count = $this->db->count_all('T_BOOKMARK_HISTORY');
return $count;
那么,在你看来:
<?= $count ?>
基本正确,但需要返回num_rows()而不是true@Henesnarfel例如我认为那不对num_rows()
返回结果查询中的记录数,在执行'COUNT'时,该记录数将仅为1条记录。它不会返回表中的实际行数。@Colin Crap,你说得对。完全错过了。他需要至少删除COUNT()
或使用您的方法您基本上是正确的,但您需要返回num_rows()而不是true@Henesnarfel例如我认为那不对num_rows()
返回结果查询中的记录数,在执行'COUNT'时,该记录数将仅为1条记录。它不会返回表中的实际行数。@Colin Crap,你说得对。完全错过了。他至少需要删除COUNT()
或使用您的method@jakedyson:太好了!我很高兴它对你有用。请考虑将答案标记为“接受”,如果它解决了您的解决方案…@杰克戴森:太好了!我很高兴它对你有用。请考虑将答案标记为“接受”,如果它解决了你的解决方案。
<?= $count ?>