我想用 $this->db->count_all_results()
在我的查询中,然后获取查询结果( $this->db->get
)不重置任何字段值。我已经按照用户指南限制或计数的结果,它说
但是,此方法还会重置传递给select()的所有字段值。如果需要保留它们,可以传递false作为第二个参数:
我已将false参数传递给函数,但出现数据库错误:
错误号:1066 not unique table/alias:'我的表'
这是我试过的代码
$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);
谢谢
2条答案
按热度按时间wnvonmuf1#
希望这能帮助您:
化名
my_table
在count_all_results
如下所示:更多信息:http://www.mysqltutorial.org/mysql-alias/
c7rzv4ha2#
为什么不这样计算查询结果集中的行数: