zaz*_*iki 4 php pagination codeigniter
我正在尝试在codeigniter中创建分页,我让它工作,但我有一个小问题.它似乎正在加载我的数据库中的所有条目,而不是我想要的所选条目.
public function original_count() {
$this->db->where('type', 'Original');
return $this->db->count_all("story_tbl");
}
Run Code Online (Sandbox Code Playgroud)
我知道最近发生的事情是最后一行是否超出我之前的陈述.我似乎无法找到解决办法.我尝试了一个staight sql语句,然后返回它,但我无法让它工作.
这是我的发言......
SELECT COUNT(*) FROM story_tbl where type = 'Original';
Run Code Online (Sandbox Code Playgroud)
一些帮助将非常感谢!:)
Din*_*ino 12
CI具有内置计数方法
count_all_results()
Run Code Online (Sandbox Code Playgroud)
允许您确定特定Active Record查询中的行数.查询将接受Active Record限制器,例如where(),or_where(),like(),or_like()等.示例:
https://www.codeigniter.com/userguide2/database/active_record.html
$total_count = $this->db->count_all_results('story_tbl', array('type' =>'Original'));
Run Code Online (Sandbox Code Playgroud)
你也可以使用内置num_rows()功能......
$query = $this->db->where('type', 'original')->get('story_tbl');
return $query->num_rows();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14688 次 |
| 最近记录: |