From 15445a6db97dfe63a2a1739deef9bb900068ff86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Thu, 4 Oct 2007 19:20:39 +0000 Subject: #180877 by Arancaytar: drupal_write_record() was not prefixing tables properly because PHP string parsing behavior --- includes/common.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'includes') diff --git a/includes/common.inc b/includes/common.inc index 0ad9d2428..5baafa8b3 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -3098,7 +3098,7 @@ function drupal_write_record($table, &$object, $update = array()) { // Build the SQL. $query = ''; if (!count($update)) { - $query = "INSERT INTO {$table} (" . implode(', ', $fields) . ') VALUES (' . implode(', ', $placeholders) . ')'; + $query = "INSERT INTO {". $table ."} (" . implode(', ', $fields) . ') VALUES (' . implode(', ', $placeholders) . ')'; $return = SAVED_NEW; } else { @@ -3115,7 +3115,7 @@ function drupal_write_record($table, &$object, $update = array()) { $values[] = $object->$key; } - $query = "UPDATE {$table} SET $query WHERE ". implode(' AND ', $conditions); + $query = "UPDATE {". $table ."} SET $query WHERE ". implode(' AND ', $conditions); $return = SAVED_UPDATED; } db_query($query, $values); -- cgit v1.2.3