summaryrefslogtreecommitdiff
path: root/includes/database
diff options
context:
space:
mode:
Diffstat (limited to 'includes/database')
-rw-r--r--includes/database/select.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/database/select.inc b/includes/database/select.inc
index 3d1074773..e24b54cc2 100644
--- a/includes/database/select.inc
+++ b/includes/database/select.inc
@@ -670,9 +670,11 @@ class SelectQuery extends Query implements QueryConditionInterface, QueryAlterab
// ORDER BY
if ($this->order) {
$query .= "\nORDER BY ";
+ $fields = array();
foreach ($this->order as $field => $direction) {
- $query .= $field . ' ' . $direction . ' ';
+ $fields[] = $field . ' ' . $direction;
}
+ $query .= implode(', ', $fields);
}
// RANGE is database specific, so we can't do it here.