Quellcode durchsuchen

fixed Pdo - add quote

Piotr Labudda vor 8 Jahren
Ursprung
Commit
9d27a4bad2
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      SE/se-lib/Core/Pdo.php

+ 3 - 2
SE/se-lib/Core/Pdo.php

@@ -552,11 +552,12 @@ EOF_STRUCT_MYSQL;
 		$sqlFields = [];
 		$sqlValues = [];
 		foreach ($item as $field => $val) {
-			$sqlFields[] = "`{$field}`";
+			$sqlFields[] = $this->identifierQuote($field);
 			$sqlValues[] = $this->convertValueToSqlSafe($val, V::get($field, null, $sqlSchema));
 		}
+		$sqlTableName = $this->tableNameQuote($tableName);
 		$sql = "
-			insert into `{$tableName}` (" . implode(", ", $sqlFields) . ")
+			insert into {$sqlTableName} (" . implode(", ", $sqlFields) . ")
 				values (" . implode(", ", $sqlValues) . ")
 		";
 		$this->execSql($sql);