Source for file mysqli.php
Documentation is available at mysqli.php
* @package Joomla.Platform
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
* @package Joomla.Platform
* @var integer The offset for the result set.
* @var integer The limit for the result set.
* Method to modify a query already in string format with the needed
* additions to make the query limited to a particular number of
* results, or start at a particular offset.
* @param string $query The query in string format
* @param integer $limit The limit for the result set
* @param integer $offset The offset for the result set
if ($limit >
0 ||
$offset >
0)
$query .=
' LIMIT ' .
$offset .
', ' .
$limit;
* Concatenates an array of column names or values.
* @param array $values An array of values to concatenate.
* @param string $separator As separator to place between each value.
* @return string The concatenated values.
public function concatenate($values, $separator =
null)
$concat_string =
'CONCAT_WS(' .
$this->quote($separator);
foreach ($values as $value)
$concat_string .=
', ' .
$value;
return $concat_string .
')';
return 'CONCAT(' .
implode(',', $values) .
')';
* Sets the offset and limit for the result set, if the database driver supports it.
* $query->setLimit(100, 0); (retrieve 100 rows, starting at first record)
* $query->setLimit(50, 50); (retrieve 50 rows, starting at 50th record)
* @param integer $limit The limit for the result set
* @param integer $offset The offset for the result set
* @return JDatabaseQuery Returns this object to allow chaining.
public function setLimit($limit =
0, $offset =
0)
$this->limit = (int)
$limit;
$this->offset = (int)
$offset;
Documentation generated on Tue, 19 Nov 2013 15:09:13 +0100 by phpDocumentor 1.4.3