diff options
author | svncommit <devs@roundcube.net> | 2005-10-20 16:58:34 +0000 |
---|---|---|
committer | svncommit <devs@roundcube.net> | 2005-10-20 16:58:34 +0000 |
commit | 53560c521e594d6047f58a25ccbc266c56bbcf05 (patch) | |
tree | 6703dcb8ef1319ee63c42f7edf6b769be070efda /program/include/rcube_mdb2.inc | |
parent | ba94bf4282c142fb9e3d2c546c5ba8b6df2ac7e1 (diff) |
added DB LIMIT abstraction
Diffstat (limited to 'program/include/rcube_mdb2.inc')
-rwxr-xr-x | program/include/rcube_mdb2.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/program/include/rcube_mdb2.inc b/program/include/rcube_mdb2.inc index 77518e7ae..cd394a878 100755 --- a/program/include/rcube_mdb2.inc +++ b/program/include/rcube_mdb2.inc @@ -103,7 +103,7 @@ class rcube_db // Query database (read operations) - function query($query) + function query($query, $offset=0, $numrows=0) { // Read or write ? if (strtolower(trim(substr($query,0,6)))=='select') @@ -116,6 +116,9 @@ class rcube_db if ($this->db_provider == 'sqlite') $query = $this->_sqlite_prepare_query($query); + $this->db_handle->row_offset = $offset; + $this->db_handle->row_limit = $numrows; + $result = $this->db_handle->query($query); if (PEAR::isError($result)) |