From: stronk7 Date: Tue, 5 Sep 2006 18:53:08 +0000 (+0000) Subject: Now get_records_sql() supports limitfrom and limitnum. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3c242a66f5a5f86bebf361db277d9b02148f4c95;p=moodle.git Now get_records_sql() supports limitfrom and limitnum. Required to kill all those hardcoded LIMIT x,y clauses. --- diff --git a/lib/dmllib.php b/lib/dmllib.php index 6d00770ad0..d30eb03038 100644 --- a/lib/dmllib.php +++ b/lib/dmllib.php @@ -701,10 +701,12 @@ function get_records_list($table, $field='', $values='', $sort='', $fields='*', * Return value as for @see function get_records. * * @param string $sql the SQL select query to execute. + * @param int $limitfrom return a subset of records, starting at this point (optional, required if $limitnum is set). + * @param int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). * @return mixed an array of objects, or false if no records were found or an error occured. */ -function get_records_sql($sql) { - $rs = get_recordset_sql($sql); +function get_records_sql($sql, $limitfrom='', $limitnum='') { + $rs = get_recordset_sql($sql, $limitfrom='', $limitnum=''); return recordset_to_array($rs); }