我想通过在我的查询中使用来计算所有结果,然后在不重置任何字段值$this->db->count_all_results()
的情况下获取查询结果( $this->db->get
) 。我已经按照限制或计数结果的用户指南说
但是,此方法还会重置您可能已传递给 select() 的任何字段值。如果需要保留它们,可以将 FALSE 作为第二个参数传递:
我已将 FALSE 参数传递给函数,但出现数据库错误:
错误号:1066 不是唯一的表/别名:'my_table'
这是我尝试过的代码
$this->db->select('title', 'content', 'date');
$this->db->like('title', 'Post');
$this->db->order_by('title', 'DESC');
$records = $this->db->count_all_results('my_table', FALSE);
$query = $this->db->get('my_table', 20);
谢谢