r4235 usePreparedUpdateBlade(): add a space for a cleaner SQL syntax (like it already...
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 17 Feb 2011 10:25:21 +0000 (10:25 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 17 Feb 2011 10:25:21 +0000 (10:25 +0000)
ChangeLog
wwwroot/inc/database.php

index d5d1d928ccb589c4e4a480c7154a7fc97c128c99..761110c59f661207259fceb8ce63d754bfe216de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
        bugfix: IPv6 functionality was not working with PHP prior to 5.2 (#396)
        bugfix: change Config.varvalue column type to accommodate contents > 255 characters (#397)
        bugfix: delete container relationships when an object is deleted (#398)
+       bugfix: SQL syntax error in some versions of MySQL+PDO
 0.19.0 2011-02-12
        new feature: IPv6 support, except of LivePTR, NAT and SLB functionality (by Alexey Andriyanov)
        new feature: cable ID column for links (#328, by Giovani Zamboni and Jens Weibler)
index 3c0c151672aa196ca6b3d655f4cb014a36a5f883..810a171dca80b3cbdd188433cbf0115328eaf1cd 100644 (file)
@@ -2680,7 +2680,7 @@ function usePreparedUpdateBlade ($tablename, $set_columns, $where_columns, $conj
        $query .= ' WHERE ';
        foreach (array_keys ($where_columns) as $colname)
        {
-               $query .= "${conj} ${colname}=?";
+               $query .= " ${conj} ${colname}=?";
                $conj = $conjunction;
        }
        try