Codeigniter 的mysql的 limit 函数,和平常在mysql中不一致,因此修改。

来源:互联网 发布:我爱你域名值钱吗 编辑:程序博客网 时间:2024/04/29 19:42


Codeigniter  的mysql查询的 limit()的用法参考如下:

http://codeigniter.org.cn/user_guide/database/query_builder.html



原因:Codeigniter  的mysql查询的时候limit()和

mysql的limit 2, limit  0,10 的不一致,使用起来不习惯,因此对此作出如下修改。



需要修改的类:

/system/database/DB_query_builder.php


修改后的函数:

修改get函数:

if ( !(empty($offset)&& empty($limit))  ){$this->limit( $offset,$limit);}


/** * LIMIT * * @paramint$valueLIMIT value * @paramint$offsetOFFSET value * @returnCI_DB_query_builder */public function limit( $offset = 0,$length=0){is_null($length) OR $this->qb_limit = (int) $length;empty($offset) OR $this->qb_offset = (int) $offset;return $this;}

0 0
原创粉丝点击