Ответ 1
Синтаксис UPDATE отличается от синтаксиса INSERT. Пример UPDATE:
"UPDATE products SET field1 = 'value1', field2 = '$val2', field3 = 5 WHERE sku = '$checksku'"
Я использовал этот запрос для вставки всех моих значений в эту базу данных:
INSERT INTO products ($fields) VALUES ($values)
Однако я пытаюсь использовать тот же формат для UPDATE:
UPDATE products SET ($fields) VALUES ($values) WHERE sku = '$checksku'
... и я получаю синтаксическую ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('product,make,model,' at line 1
Я не могу понять. Поблагодарили бы за любую помощь. Спасибо.
Синтаксис UPDATE отличается от синтаксиса INSERT. Пример UPDATE:
"UPDATE products SET field1 = 'value1', field2 = '$val2', field3 = 5 WHERE sku = '$checksku'"
вам понадобится a =
UPDATE products SET ($fields) = $values WHERE sku = '$checksku'